Sida 2 av 3

Re: Apache2 och php

Postat: 13 apr 2010, 16:24
av starwolf
har rättat till filerna.
cachen har jag ränsat åtskilliga gånger.
Har testat i andra webläsare med och där går det inte heller.

Re: Apache2 och php

Postat: 13 apr 2010, 16:43
av Bowmore
Oki, då vill jag att du lägger ut innehållet här i följande två filer i mods-available

/etc/apache2/mods-available/php5.conf
/etc/apache2/mods-available/php5.load

så får vi jämföra med mina.

Re: Apache2 och php

Postat: 13 apr 2010, 16:54
av starwolf
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

det var allt där står

får detta är det rätt?

sudo /etc/init.d/mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql

Re: Apache2 och php

Postat: 13 apr 2010, 17:06
av starwolf
hejan heja jag tror jag fann felet.
jag lade till extension=mysql.so i min php.ini nu startar zoneminder men fortfarande fel i
phpmyadmin
Den extra funktionaliteten för att hantera länkade tabeller har inaktiverats. Visa orsaken.
kan inte ladda mysqli-tillägg,<br />var god kontrollera PHP-konfigurationen. - Dokumentation
kan inte ladda mcrypt-tillägg,<br />var god kontrollera PHP-konfigurationen.
tusan vad gör man åt det?

Re: Apache2 och php

Postat: 13 apr 2010, 17:28
av Bowmore
Din fil /etc/apache2/mods-available/php5.conf ser skum ut.

Min ser ut så här

Kod: Markera allt

<IfModule mod_php5.c>
    <FilesMatch "\.ph(p3?|tml)$">
	SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
	SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>
Ta en backup på din /etc/apache2/mods-available/php5.conf och stoppa sen in detta istället i php5.conf. Och har du väl fixat länken för php5.conf under mods-enabled som jag föreslog tidigare.

Edit:
Annars borde det här kommandot också fixa det och kanske lite annat.

Kod: Markera allt

sudo apt-get install --reinstall libapache2-mod-php5
dvs en ominstallation av libapache2-mod-php5.

Re: Apache2 och php

Postat: 14 apr 2010, 06:04
av starwolf
fortfarande fel i phpmyadmin
phpmyadmin
Den extra funktionaliteten för att hantera länkade tabeller har inaktiverats. Visa orsaken.
kan inte ladda mysqli-tillägg,<br />var god kontrollera PHP-konfigurationen. - Dokumentation
kan inte ladda mcrypt-tillägg,<br />var god kontrollera PHP-konfigurationen.
tusan vad gör man åt det?

idag efter uppdatering detta problem:

Restarting web server apache2 apache2: Syntax error on line 203 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/reqtimeout.load: Cannot load /usr/lib/apache2/modules/mod_reqtimeout.so into server: /usr/lib/apache2/modules/mod_reqtimeout.so: file too short

Re: Apache2 och php

Postat: 14 apr 2010, 10:30
av Bowmore
starwolf skrev:idag efter uppdatering detta problem:

Restarting web server apache2 apache2: Syntax error on line 203 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/reqtimeout.load: Cannot load /usr/lib/apache2/modules/mod_reqtimeout.so into server: /usr/lib/apache2/modules/mod_reqtimeout.so: file too short
Det här problemet är felrapporterat och fixat för några timmar sen så uppdatera igen och kolla att du fått ner paketet apache2 - 2.2.14-5ubuntu8.

Kolla även buggen Upgrade from 2.2.14-5ubuntu6 to 2.2.14-5ubuntu7 results in syntax error, missing module

Verkar php fungera nu men att du nu istället fått problem med mysql?
starwolf skrev:fortfarande fel i phpmyadmin
phpmyadmin
Den extra funktionaliteten för att hantera länkade tabeller har inaktiverats. Visa orsaken.
kan inte ladda mysqli-tillägg,<br />var god kontrollera PHP-konfigurationen. - Dokumentation
kan inte ladda mcrypt-tillägg,<br />var god kontrollera PHP-konfigurationen.
tusan vad gör man åt det?
Kolla länken ApacheMySQLPHP

Re: Apache2 och php

Postat: 14 apr 2010, 13:43
av starwolf
se bifogad bild som säger att det är den du säger.

ang php så funkar inget just nu måste väl rätta till den dåliga filen mod_reqtimeout.so som finns men är tom.

Re: Apache2 och php

Postat: 14 apr 2010, 14:05
av Bowmore
starwolf skrev:ang php så funkar inget just nu måste väl rätta till den dåliga filen mod_reqtimeout.so som finns men är tom.
Verkar vara en hel del strul med de senaste uppdateringarna. Här ännu en timfärsk bugg :P
Latest Apache 2.2 is missing mod_reqtimeout.so

Men prova ändå att installera om paketet apache2.2-bin som innehåller bl.a modulen mod_reqtimeout.so.

Kod: Markera allt

sudo apt-get install --reinstall apache2.2-bin

Re: Apache2 och php

Postat: 14 apr 2010, 15:06
av starwolf
ok. nu har jag fått igång det den
Restarting web server apache2 [ OK ]

och den läser php filer.

Det som återstår är felen med mysqli
i phpmyadmin finns felen fortfarande kvar.

Re: Apache2 och php

Postat: 14 apr 2010, 17:10
av Bowmore
Det finns ju lite beskrivet i länken om ApacheMySQLPHP jag tipsade om.

Som jag förstår det ligger tilläggena i mappen /usr/lib/php5/20090626+lfs och problemet är nog för php att hitta dit. En gissning är att du behöver ändra i /etc/php5/apache2/php.ini och där rad 807.

Alltså isf från ; extension_dir = "./"
till extension_dir = "/usr/lib/php5/20090626+lfs/"
utan kommentartecknet ;

Re: Apache2 och php

Postat: 14 apr 2010, 17:42
av fd.svensson
Jag rensar bort mig

Re: Apache2 och php

Postat: 14 apr 2010, 18:13
av starwolf
kollade snabbt no och det funkade inte.
Hinner inte mer idag skall kolla mer imorgon.

Re: Apache2 och php

Postat: 15 apr 2010, 06:30
av starwolf
min phpmyadmin är inte rätt fortfarande.
ett av felen:
$cfg['Servers'][$i]['tracking'] ... Inte OK [ Dokumentation ]
Tracking: Inaktiverat

andra felet:
kan inte ladda mysqli-tillägg,<br />var god kontrollera PHP-konfigurationen.

Re: Apache2 och php

Postat: 15 apr 2010, 09:58
av Bowmore
starwolf skrev:andra felet:
kan inte ladda mysqli-tillägg,<br />var god kontrollera PHP-konfigurationen.
Vad innehåller filen mysqli.ini?

Kod: Markera allt

gedit /etc/php5/conf.d/mysqli.ini
Vad är sökvägen för extension_dir?
Det kollar du upp i phpinfo under Core

Lista tilläggen under extension_dir
I mitt fall är extension_dir satt som default till /usr/lib/php5/20090626+lfs och här min listning:
ls -l /usr/lib/php5/20090626+lfs
totalt 404
-rw-r--r-- 1 root root 95596 2010-04-09 10:36 gd.so
-rw-r--r-- 1 root root 34496 2010-03-23 18:25 mcrypt.so
-rw-r--r-- 1 root root 101028 2010-04-09 10:36 mysqli.so
-rw-r--r-- 1 root root 42352 2010-04-09 10:36 mysql.so
-rw-r--r-- 1 root root 26116 2010-04-09 10:36 pdo_mysql.so
-rw-r--r-- 1 root root 87588 2010-04-09 10:36 pdo.so

Hur ser det ut hos dig?

Re: Apache2 och php

Postat: 15 apr 2010, 11:00
av fd.svensson
Jag rensar bort mig

Re: Apache2 och php

Postat: 15 apr 2010, 11:57
av starwolf
/etc/php5/conf.d/mysqli.ini
ingen sådan fil finns inte i hela burken.

i terminalen finns
Command 'mysqld' from package 'mysql-server-core-5.1' (main)
Command 'mysqld' from package 'mysql-cluster-server-5.1' (universe)
Command 'mysqld' from package 'mysql-server-core-5.0' (universe)
Command 'mysql' from package 'mysql-cluster-client-5.1' (universe)
Command 'mysql' from package 'mysql-client-5.1' (main)
Command 'mysql' from package 'mysql-client-5.0' (universe)

Re: Apache2 och php

Postat: 15 apr 2010, 12:48
av Bowmore
fd.svensson skrev:Ni vet väl att Apache blev hackat den 6:e? http://tr.anp.se/track?t=c&mid=641422&u ... 3/1.310354
Nu igen! Men knappast koden de var ute efter.
starwolf skrev:/etc/php5/conf.d/mysqli.ini
ingen sådan fil finns inte i hela burken.
Tydligen en hel del problem du råkar ut för iom en uppgradering :P

Kolla först vilken version paketet php5-mysql har med

Kod: Markera allt

dpkg -l php5-mysql
Det ska vara version 5.3.2-1ubuntu4.

Prova sen att installera om det paketet med

Kod: Markera allt

sudo apt-get install --reinstall php5-mysql
Det paketet installerar bl.a
/etc/php5/conf.d/mysql.ini
/etc/php5/conf.d/mysqli.ini
/etc/php5/conf.d/pdo_mysql.ini
/usr/lib/php5/20090626+lfs/mysql.so
/usr/lib/php5/20090626+lfs/mysqli.so
/usr/lib/php5/20090626+lfs/pdo_mysql.so

Re: Apache2 och php

Postat: 15 apr 2010, 13:30
av starwolf
1:
bengt@bengt-laptop:~$ dpkg -l php5-mysql
Önskat=Okänd(U)/Installera(I)/Radera(R)/Rensa(P)/Håll(H)
| Status=Ej(N)/Inst.(I)/Konf.(C)/Uppack.(U)/Missl.(F)/Delvis(H)/Vänt.utl(W)/Föres.utl(T)
|/ Fel?Inget(=)/Ominstallera(R)/Båda(X) (Status,Fel: versaler=illa)
||/ Namn Version Beskrivning
+++-==============-==============-============================================
ii php5-mysql 5.3.2-1ubuntu4 MySQL module for php5
bengt@bengt-laptop:~$


dessa finns inte någon stanns.
/etc/php5/conf.d/mysql.ini
/etc/php5/conf.d/mysqli.ini
/etc/php5/conf.d/pdo_mysql.ini

skall akta mig för uppgradering och uppdatering i framtiden.

Re: Apache2 och php

Postat: 15 apr 2010, 13:44
av Bowmore
Körde du kommandot

Kod: Markera allt

sudo apt-get install --reinstall php5-mysql
Om du fortfarande efter det inte hittar de filerna så vad ger detta kommando

Kod: Markera allt

dpkg-query -S mysqli.ini
Uppgraderingar kan vara vanskliga speciellt mot en ej releasad version.
Uppdateringar ska du däremot se till att göra.