Fout melding overzetten website wordpress

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Stanley lubbe

stanley lubbe

12/04/2015 16:09:06
Quote Anchor link
Hallo kan iemand mij vertellen waarom ik de volgende fout melding krijg?

Dit is gebeurd toen ik de website van hoster heb overgezet.

Het gaat om de website cupiflow.nl Dankje


'.$field['label'].' '; switch($field['type']) { // text case 'text': echo '
'.$field['desc'].''; break; // textarea case 'textarea': echo ''.$meta.'
'.$field['desc'].''; break; // checkbox case 'checkbox': echo ' '.$field['desc'].''; break; // select case 'select': echo '

'.$field['desc'].''; break; // radio case 'radio': foreach ( $field['options'] as $option ) { echo ' '.$option['label'].'
'; } echo ''.$field['desc'].''; break; // checkbox_group case 'checkbox_group': foreach ($field['options'] as $option) { echo ' '.$option['label'].'
'; } echo ''.$field['desc'].''; break; // tax_select case 'tax_select': echo '
Manage '.$taxonomy->label.''; break; // post_list case 'post_list': $items = get_posts( array ( 'post_type' => $field['post_type'], 'posts_per_page' => -1 )); echo '
'.$field['desc'].''; break; // date case 'date': echo '
'.$field['desc'].''; break; // slider case 'slider': $value = $meta != '' ? $meta : '0'; echo '

'.$field['desc'].''; break; // image case 'image': $image = get_template_directory_uri().'/images/image.png'; echo ''; if ($meta) { $image = wp_get_attachment_image_src($meta, 'medium'); $image = $image[0]; } echo '
Remove Image
'.$field['desc'].''; break; // repeatable case 'repeatable': echo '+

'; $i = 0; if ($meta) { foreach($meta as $row) { echo '
||| -
'; $i++; } } else { echo '
||| -
'; } echo '

'.$field['desc'].''; break; } //end switch echo '
 
PHP hulp

PHP hulp

28/11/2024 03:34:39
 
Randy vsf

Randy vsf

12/04/2015 16:19:55
Quote Anchor link
Staat php wel aan op de server?
Gewijzigd op 12/04/2015 16:20:20 door Randy vsf
 
Stanley lubbe

stanley lubbe

12/04/2015 16:26:13
Quote Anchor link
Ja php staat wel aan. Ik heb het net nog een keer gecontroleerd voor de zekerheid.

Thanks
 
Thomas van den Heuvel

Thomas van den Heuvel

12/04/2015 16:32:30
Quote Anchor link
Misschien staat short_open_tag uit, hier zijn op deze site al een aantal topics over geopend.

mogelijke oplossing
 
Stanley lubbe

stanley lubbe

12/04/2015 16:43:23
Quote Anchor link
Hallo Thomas,

Bedankt voor je reactie. Dit pakt ook niet goed uit. Maar op mijn oude hosting werkt het nog wel gewoon.
Heel vreemd.

mvg
 
Thomas van den Heuvel

Thomas van den Heuvel

12/04/2015 16:54:08
Quote Anchor link
Stanley lubbe op 12/04/2015 16:43:23:
Dit pakt ook niet goed uit.

Wat heb je geprobeerd?

Maak eens een PHP-bestand aan (info.php ofzo) met de volgende inhoud:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
phpinfo();
?>


En kijk daarin wat de waarde is van short_open_tag.

Of maak een script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
echo 'test een';
?>

<hr />
<?
echo 'test twee';
?>

En kijk naar hoe dit er uitziet op je scherm...
 
Stanley lubbe

stanley lubbe

12/04/2015 16:57:16
Quote Anchor link
Ik volg je instructies op: :)

http://cupiflow.nl/info.php
 
- SanThe -

- SanThe -

12/04/2015 17:00:03
Quote Anchor link
short_open_tag Off Off
 
- Ariën  -
Beheerder

- Ariën -

12/04/2015 17:00:31
Quote Anchor link
Zorg gewoon dat je expliciet <?php gebruikt.
Gewijzigd op 12/04/2015 17:01:06 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

12/04/2015 17:01:40
Quote Anchor link
Mja, je hebt dus waarschijnlijk scripts met enkel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
als afbakening.

De simpelste manier om dit te laten werken (zonder je code aan te passen) is een regel toevoegen aan je .htaccess bestand zo je die een gebruikt (of in een .ini file, als je dat leuk vindt).

In .htaccess:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
php_flag short_open_tag On


EDIT: Maar wat Aar zegt, het is beter om consequent te zijn in het gebruik hiervan. Wordpress zelf (ik geloof dat je dit gebruikt?) schrijft volgens mij de PHP-tags ook altijd uit uit oogpunt van compatibiliteit.
Gewijzigd op 12/04/2015 17:03:17 door Thomas van den Heuvel
 
- Ariën  -
Beheerder

- Ariën -

12/04/2015 17:21:09
Quote Anchor link
'Search and replace' does the trick ;-)

Anyway, verder is je 'foutmelding' geen foutmelding, maar een deel van je code die niet uitgevoerd kon worden.
Gewijzigd op 12/04/2015 21:09:32 door - Ariën -
 
Stanley lubbe

stanley lubbe

12/04/2015 22:45:31
Quote Anchor link
Hallo,

Bedankt voor jullie hulp.

Ik heb eerst het script in de htacces gezet, maar dit zonder resultaat.

Ik heb de verschillende bestanden bekeken in mijn template map. En daar zie ik toch <?php staan ipv <?.

Misschien is de kennis en ervaring die nog niet zover reikt als die van jullie.
Kunnen jullie mij wat meer sturen naar het juiste file bestand?

Nogmaals bedankt
Gewijzigd op 12/04/2015 22:54:00 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

12/04/2015 22:54:47
Quote Anchor link
Als ik goed begrijp worden in een bepaalde map geen php-files uitgevoerd?
 
Stanley lubbe

stanley lubbe

12/04/2015 23:01:22
Quote Anchor link
Hallo Aar,

Nee er gaat iets niet helemaal goed, of dat met de uitvoering van php te maken durf ik niet te bevestigen.
 
- Ariën  -
Beheerder

- Ariën -

12/04/2015 23:08:40
Quote Anchor link
Hmm...template-bestanden worden in het algemeen al bij het laden van de pagina in PHP al geopend en uitgevoerd (vaak via een include). Dus ik zie het probleem niet echt in dat geval.

Wat voor URL werkt er wel, en wat werkt er niet?
 
Thomas van den Heuvel

Thomas van den Heuvel

13/04/2015 00:26:20
Quote Anchor link
Uhh, heeft WordPress van zichzelf geen .htaccess file? Daar moet je dan eerdergenoemde regel bij zetten.
Heb je het .htaccess bestand wel gekopieerd bij de verhuizing? ^^

Heeft WordPress trouwens geen instructies voor een verhuizing? Heb je die gelezen?
 
Stanley lubbe

stanley lubbe

13/04/2015 09:18:07
Quote Anchor link
Hallo,

Ja ik heb de procedure gevolgd, ik heb dit vaker gedaan en daar ging het wel goed.

Ik heb de website ook nog draaien onder www.cupiflow.com daar gaat het wel goed(andere hoster).
Inmiddels heb ik de support afdeling van de hoster aangeschreven, kijken of die wat voor mij kunnen betekenen.

Heel vreemd allemaal, maar wel een leerzame uitdaging.


Toevoeging op 13/04/2015 15:21:31:

Het is inmiddels gelukt.

Het hosting bedrijfheeft de "Short open tag" opgegezet. Deze stond op off wegens veiligheids redenen.

Bedankt voor jullie hulp, anders was het mij nooit gelukt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.