Frågor och svar

Tillbaka
Sökord:  

Finns det kända problem med PHP-5.3-uppgraderingen i 2012?
Ja, vissa av våra kunder upplever problem efter uppgraderingen.

Problemen beror som regel på att webhotellet har konfigurerats för PHP 5.2 och att webhotellets administrator inte har uppdaterat det.

Här är en sammanfattning av kända problem och lösningar, rättade mot den som har det tekniska ansvaret för websidan.

Kom ihåg att php.ini ofta hämtas av filen .htaccess, som kan ligga i huvudkatalogen för webhotellet, i www-katalogen, eller i en underkatalog. En del FTP- och shell-program döljer filer med punkt som första tecken i namnet. Vissa kunder hämtar även php.ini från andra webhotell.


MySQL

SymptomOrsakLösning
Fatal error: Call to undefined function mysql_connect() Egen php.ini anpassad PHP 5.2 överstyr central php.ini. MySQL-funktionalitet är integrerad i serverkonfigurationen, men din egen php.ini stänger av den. Ta bort php.ini.
Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available. Felmeddelande från Joomla. Egen php.ini anpassad PHP 5.2 överstyr central php.ini. MySQL-funktionalitet är integrerad i serverkonfigurationen, men din egen php.ini stänger av den. Ta bort php.ini.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Felmeddelande från Wordpress. Egen php.ini anpassad PHP 5.2 överstyr central php.ini. MySQL-funktionalitet är integrerad i serverkonfigurationen, men din egen php.ini stänger av den. Ta bort php.ini.

Joomla

SymptomOrsakLösning
Websidorna fungerar inte överhuvudtaget, kan inte administrera Joomla
  • Gamla Joomla-versioner stöser inte PHP 5.3
  • eller liknande problem som nämnt för Wordpress under.
  • Installera nyaste Joomla
  • eller se om problemet liknar ett av Wordpress-problemen. Obs: Wordpress' standard .htaccess passar inte med Joomla!
Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available. Felmeddelande från Joomla. Egen php.ini anpassad PHP 5.2 överstyr central php.ini. MySQL-funktionalitet är integrerad i serverkonfigurationen, men din egen php.ini stänger av den. Ta bort php.ini.

Wordpress

SymptomOrsakLösning
Sidor med URL av sorten http://www.mittnavn.no/?page_id=53 och liknande visas inte/fungerar inte
  • Standard Wordpress-.htaccess fattas i katalogen där Wordpress har installerats
  • eller .htaccess finns, men det fattas standard Wordpress-innehåll.
Sider med URL av sorten http://www.mittnavn.no/?page_id=53 och liknande visas inte/fungerar inte, och lösningarna ovanför hjälper inte
  • Detta kan ha med uppgradering av gammal Wordpress och/eller gamla themes/plugins
  • eller permalinks att göra.
  • Om du har gamla plugins/themes, uppgradera dem.
  • Om du intee använder permalinks, försök att aktivera det och spara konfigurationen och exprimentera lite med olika sorters permalinks.
  • Om ingen av dessa tipsen fungerar, så rekommenderar vi att du använder Wordpress-forumet till hjälp.
404 Not Found
  • Standard Wordpress-.htaccess fattas i katalogen där Wordpress har installerats
  • eller .htaccess finns, men det fattas standard Wordpress-innehåll.
403 Forbidden
  • Standard Wordpress-.htaccess fattas i katalogen där Wordpress har installerats
  • eller .htaccess finns, men det fattas standard Wordpress-innehåll.
  • eller .htaccess finns, men har andra fel. Se även förklaring för 500 Internal Server Error.
Se lösning för 500 Internal Server Error.
500 Internal Server Error Du har en egen .htaccess med kod som liknar detta:
AddType application/x-http-php .php .html .htm.
PHP-filer måste sluta med .php, AddType kan inte omdefineras på ett pålitligt sätt. Detta var det inte och är inte stöd för.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress. Feilmelding fra Wordpress. Egen php.ini anpassad PHP 5.2 överstyr central php.ini. MySQL-funktionalitet är integrerad i serverkonfigurationen, men din egen php.ini stänger av den. Ta bort 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

SymptomOrsakLösning
  • Websidorna fungerar inte
  • IonCube Loader fattas
Du har en egen php.ini anpassad PHP 5.2, och IonCube har installerats med vershion gällandes PHP 5.2 och/eller 32-bits Linux
  • Obs: vi erbjuder inte support på sådana konfigurationer.
  • Ta bort php.ini.
  • Installera evt. nyaste IonCube för PHP 5.3 och Linux x86-64.
  • Installera ny egen php.ini för PHP 5.3.

Zend Optimizer

SymptomOrsakLösning
  • Websidorna fungerar inte
  • Zend Optimizer fattas
  • Zend Guard Loader fattas
Du har en egen php.ini anpassad PHP 5.2, och Zend Optimizer har inte stöd för PHP 5.3.
  • Obs: vi erbjuder inte support på sådana konfigurationer.
  • Ta bort php.ini.
  • Installera evt. ny egen php.ini för PHP 5.3 och aktivera Zend Guard Loader.
  • Websidorna fungerar inte
  • Felmeddelande om att Zend-kodningen är för version 3, men endast version 4 stöds
Din PHP-kod är krypterad med en för gammal version av Zend Guard och måste krypteras igen med en nyare version.
  • Obs: vi erbjuder inte support på sådana konfigurationer.
  • Uppgradera programvaran till version som är kodad med ny version av Zend Guard som är kompatibel med versionen som står i felmeddelandet. Din programvaruleverantör och Zend har mer information.

Egen php.ini

SymptomOrsakLösning
Hämtas i underkataloger (men inte huvudkatalogen) även om den inte nämns i .htaccess Bug i suphp hämtar php.ini lite för ivrigt.
  • Ta bort php.ini-filen.
  • Om du ska ha egen php.ini-fil, lägg till den i .htaccess, om du inte ska ha den, radera php.ini-filen.
Hämtas inte automatiskt efter ändring Filsystem-caching på en (1) minut Vänta en (1) minut och se om det hjälper.

Cron-jobber

SymptomOrsakLösning
Cron-jobb kör inte Path till PHP, Perl eller liknande har lagts in med /usr/local/bin. Använd /usr/bin istället.

Se även:

© 2024 Domeneshop AS · Om oss · Villkor · Dataskydd