Apache2 och php

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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.
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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?
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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.
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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.
Bilagor
apche2.png
apche2.png (7.36 KiB) Visad 10927 gånger
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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.
Bilagor
mycqel.png
mycqel.png (15.31 KiB) Visad 10924 gånger
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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 ;
Användarvisningsbild
fd.svensson
Inlägg: 645
Blev medlem: 17 mar 2010, 23:52
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Lammhult

Re: Apache2 och php

Inlägg av fd.svensson »

Jag rensar bort mig
Senast redigerad av 1 fd.svensson, redigerad totalt 30 gånger.
:) Om någon gör dig illa. Skriv ner det i sanden. Om någon gör dig gott. Knacka in det i sten. :) Afrikanskt ordspråk
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg av starwolf »

kollade snabbt no och det funkade inte.
Hinner inte mer idag skall kolla mer imorgon.
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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?
Användarvisningsbild
fd.svensson
Inlägg: 645
Blev medlem: 17 mar 2010, 23:52
OS: Annat GNU/Linux
Utgåva: Vet inte/ingen utgåva passar
Ort: Lammhult

Re: Apache2 och php

Inlägg av fd.svensson »

Jag rensar bort mig
Senast redigerad av 1 fd.svensson, redigerad totalt 30 gånger.
:) Om någon gör dig illa. Skriv ner det i sanden. Om någon gör dig gott. Knacka in det i sten. :) Afrikanskt ordspråk
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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)
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: Apache2 och php

Inlägg 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.
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: Apache2 och php

Inlägg 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.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"