Spørsmål og svar

Tilbake
Stikkord:  

Er det kjente problemer med PHP 5.3-oppgraderingen i 2012?
Ja, noen av våre kunder opplever problemer etter oppgraderingen.

Problemene henger som regel sammen med at webhotellet er konfigurert for PHP 5.2 og at webhotellets administrator ikke har oppdatert.

Her er en oppsummering av kjente problemer og løsninger rettet mot de som har det tekniske ansvaret for websidene. Dette er ikke en fullstendig liste over alle mulige problemer, kun de vanligste. Hvis ingen av tipsene nedenfor løser problemet ditt, prøv å installere programvaren helt på nytt, og skru på komponenter/utvidelser/innstikk/temaer (components/extensions/plugins/themes) en etter en inntil du får problemer.

Vær obs på at php.ini ofte lastes av filen .htaccess, som kan ligge i hovedmappen for webhotellet, i www-mappen, eller i en undermappe. En del FTP- og shell-programmer skjuler filer med punktum først i navnet. Noen kunder laster også php.ini fra andre webhotell.



MySQL

SymptomÅrsakLøsning
Fatal error: Call to undefined function mysql_connect() Egen php.ini laget for PHP 5.2 overstyrer sentral php.ini. MySQL-funksjonalitet er integrert i serverkonfigurasjonen, men din egen php.ini skrur den av. Fjern php.ini.
Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available. Feilmelding fra Joomla. Egen php.ini laget for PHP 5.2 overstyrer sentral php.ini. MySQL-funksjonalitet er integrert i serverkonfigurasjonen, men din egen php.ini skrur den av. Fjern php.ini.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Feilmelding fra Wordpress. Egen php.ini laget for PHP 5.2 overstyrer sentral php.ini. MySQL-funksjonalitet er integrert i serverkonfigurasjonen, men din egen php.ini skrur den av. Fjern php.ini.

Joomla

SymptomÅrsakLøsning
Websidene fungerer overhodet ikke, kan ikke administrere Joomla
  • Gamle Joomla-versjoner støtter ikke PHP 5.3
  • eller liknende problemer som nevnt for Wordpress nedenfor.
  • Installer nyeste Joomla
  • eller se om problemet tilsvarer noen av Wordpress-problemene. Obs: Wordpress' standard .htaccess passer ikke til Joomla!
Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available. Feilmelding fra Joomla. Egen php.ini laget for PHP 5.2 overstyrer sentral php.ini. MySQL-funksjonalitet er integrert i serverkonfigurasjonen, men din egen php.ini skrur den av. Fjern php.ini.
Joomla 3.0 lar seg ikke installere, klager over Magic Quotes GPC/magic_quotes_gpc I PHP 5.3 er magic_quotes_gpc utdatert, men likevel påskrudd som standard. Joomla 3.0 trives ikke med dette. magic_quotes_gpcer tatt helt vekk i PHP 5.5. Skru av magic_quotes_gpc ved å opprette en egen .user.ini

Wordpress

SymptomÅrsakLøsning
Sider med URL av typen http://www.mittnavn.no/?page_id=53 o.l. vises ikke/fungerer ikke
  • Standard Wordpress-.htaccess mangler i mappen hvor Wordpress er installert
  • eller .htaccess finnes, men mangler standard Wordpress-innhold.
Sider med URL av typen http://www.mittnavn.no/?page_id=53 o.l. vises ikke/fungerer ikke, og løsningene ovenfor hjelper ikke
  • Dette kan ha med oppgradering av gammel Wordpress og/eller gamle themes/plugins
  • eller permalinks å gjøre.
  • Hvis du har gamle plugins/themes, oppgrader disse.
  • Hvis du ikke bruker permalinks, forsøk å skru det på og så lagre konfigurasjonen, og eksperimenter litt med forskjellige typer permalinks.
  • Hvis ingen av disse hintene fungerer, anbefaler vi at du bruker Wordpress-forumet for hjelp.
404 Not Found
  • Standard Wordpress-.htaccess mangler i mappen hvor Wordpress er installert
  • eller .htaccess finnes, men mangler standard Wordpress-innhold.
403 Forbidden
  • Standard Wordpress-.htaccess mangler i mappen hvor Wordpress er installert
  • eller .htaccess finnes, men mangler standard Wordpress-innhold
  • eller .htaccess finnes, men har andre feil. Se også forklaring for 500 Internal Server Error.
Se løsning for 500 Internal Server Error.
500 Internal Server Error Du har egen .htaccess med kode som likner på dette:
AddType application/x-http-php .php .html .htm.
PHP-filer må slutte på .php, AddType kan ikke pålitelig omdefineres. Dette var ikke og er ikke støttet.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Feilmelding fra Wordpress. Egen php.ini laget for PHP 5.2 overstyrer sentral php.ini. MySQL-funksjonalitet er integrert i serverkonfigurasjonen, men din egen php.ini skrur den av. Fjern php.ini.

Wordpress' standard .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

IonCube

SymptomÅrsakLøsning
  • Websidene fungerer ikke
  • IonCube Loader mangler
Du har egen php.ini for PHP 5.2, og IonCube er installert i versjon for PHP 5.2 og/eller 32-bits Linux
  • Obs: vi gir ikke kundestøtte for slike konfigurasjoner.
  • Fjern php.ini.
  • Installer evt. nyeste IonCube for PHP 5.3 og Linux x86-64.
  • Installer ny egen php.ini for PHP 5.3.

Zend Optimizer

SymptomÅrsakLøsning
  • Websidene fungerer ikke
  • Zend Optimizer mangler
  • Zend Guard Loader mangler
Du har egen php.ini for PHP 5.2, og Zend Optimizer støtter ikke PHP 5.3.
  • Obs: vi gir ikke kundestøtte for slike konfigurasjoner.
  • Fjern php.ini.
  • Installer evt. ny egen php.ini for PHP 5.3 og skru på Zend Guard Loader.
  • Websidene fungerer ikke
  • Feilmelding om at Zend-kodingen er for versjon 3, men kun versjon 4 støttes
Din PHP-kode er kryptert med for gammel versjon av Zend Guard, og må krypteres på nytt med nyere versjon.
  • Obs: vi gir ikke kundestøtte for slike konfigurasjoner.
  • Oppgrader programvaren til versjon som er kodet med ny versjon av Zend Guard, kompatibel med versjonen som står i feilmeldingen. Din programvareleverandør og Zend har mer informasjon.

Egen php.ini

SymptomÅrsakLøsning
Lastes i undermapper (men ikke hovedmappen) selv om den ikke er nevnt i .htaccess Bug i suphp laster php.ini litt for ivrig.
  • Fjern php.ini-filen.
  • Hvis du skal ha egen php.ini-fil, legg den eksplisitt inn i .htaccess, hvis du ikke skal ha den, slett php.ini-filen.
Lastes ikke automatisk om igjen etter endring Filsystem-caching på ett (1) minutt Vent ett (1) minutt og se om det hjelper.

Cron-jobber

SymptomÅrsakLøsning
Cron-jobben kjører ikke Path til PHP, Perl e.l. er angitt med /usr/local/bin. Bruk /usr/bin istedenfor.

Se også:

© 2024 Domeneshop AS · Om oss · Vilkår · Personvern