Freesco, NND, CDN, EOS
http://forum.freesco.pl/

PHP5 Nie dziala po instalacji. Nie obsluguje php
http://forum.freesco.pl/viewtopic.php?f=24&t=15295
Strona 1 z 2

Autor:  mk300 [ sobota, 5 maja 2007, 23:37 ]
Tytuł:  PHP5 Nie dziala po instalacji. Nie obsluguje php

php5 5.1.4-2nnd
apache 2.2.3-2nnd


Po instalacji serwer działa ale otwiera tylko pliki z rozszezeniem html Natomiast wszystkie pliki z rozszezeniem php i katalogi sciaga jakis plik co zajmuje 800kb i nie mozna go niczym otworzyc co sie dzieje?
Juz ktorys raz to instaluje i nic za kazdym razem to samo w konfguracju juz sie nabawilem i nic nie pomaga.

Autor:  Maciek [ sobota, 5 maja 2007, 23:59 ]
Tytuł: 

O ile wiem, to php5 obsługiwane jest przez apacza jako cgi, równolegle z php4.
Zapewne coś trzeba pomieszać w konfiguracji. Jakub powinien wiedzieć więcej, bo on przygotował paczki.

Autor:  mk300 [ niedziela, 6 maja 2007, 12:03 ]
Tytuł: 

A jakis kontakt do niego moglbym odstac bo nie moge nikogo takiego znaleźc. pozdrawiam

Autor:  JakubC [ niedziela, 6 maja 2007, 13:00 ]
Tytuł: 

A więc, gdybyś zajrzał do pliku o którym mowa w post_install.

Domyślnie php4 (którego nie masz) ma parsować pliki .php a php5 (które masz) ma parsować pliki .php5 . Skryptów z rozszerzeniami php5 się raczej nie pisze, dlatego zdecydowałem się na takie rozwiązanie.

Zajrzyj do /etc/httpd/conf/php.conf , masz tam coś takiego.
Cytuj:
#
#
# Konfiguracja parsowania plików przez php
#
# W domyślnych ustawieniach pliki .php i php4 będą parsowane przez php4 a
# .php5 przez php5.


#Jeżeli masz zainstalowane i chcesz uzywac php4 odkomentuj linie niżej

LoadModule php4_module /usr/lib/apache/libphp4.so

DirectoryIndex index.php4 index.php index.html
AddType application/x-httpd-php .php4 .php
AddType application/x-httpd-php-source .phps


# Dla php5

AddType application/x-httpd-php5 .php5
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php"

Aby php5 parsowało pliki .php musisz zmienić parę linijek i bo bólu.

Cytuj:
#
#
# Konfiguracja parsowania plików przez php
#
# W domyślnych ustawieniach pliki .php i php4 będą parsowane przez php4 a
# .php5 przez php5.


#Jeżeli masz zainstalowane i chcesz uzywac php4 odkomentuj linie niżej

#LoadModule php4_module /usr/lib/apache/libphp4.so
# DirectoryIndex index.php4 index.php index.html
# AddType application/x-httpd-php .php4 .php
# AddType application/x-httpd-php-source .phps


# Dla php5

AddType application/x-httpd-php5 .php .php5
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php"


Zakładam, że w ogóle nie używasz php4 (pakiet o nazwie php).

Zakładam też, że w /etc/httpd/conf/httpd.conf masz odkomentowaną linię

Cytuj:
Include /etc/httpd/conf/php.conf


Po wszystkich zmianach nie zapomnij zrestartować apache i wyczyścić cache swojej przeglądarki (inaczej nadal będzie chciała ściągać te pliki).

Pamiętaj też, że nie wszystkie skrypty pisane pod php4 będą chodzić na php5.Szczególnie te, wykorzystujące pseudo obiektowość php4.

Pozdrawiam

Autor:  mk300 [ niedziela, 6 maja 2007, 13:42 ]
Tytuł: 

Wszystko ok dziala

Autor:  JakubC [ niedziela, 6 maja 2007, 14:34 ]
Tytuł: 

Wpisać dokładnie to co napisałem :)

Autor:  Maciek [ niedziela, 6 maja 2007, 14:34 ]
Tytuł: 

Na początek dokładnie sprawdź konfigurację. Nie zapomnij przeładować apacza.
No i usuń z sygnaturki uptime project - bo to brzydko wygląda.

Autor:  zip20 [ wtorek, 21 października 2008, 18:19 ]
Tytuł: 

witam
zainstalowałem php5 wykonałem wszystkie kroki jednak po otwarciu strony (joomla) otrzymuje komunikat Adapter bazy danych jest niedostępny

Zainstalowałem php5 ze względu na instalacje Moodle który musi zawierać moduł "iconv" jednak nadal otrzymuje alert o jego braku :roll:



Cytuj:
Installing the optional ICONV library is highly recommended in order to improve site performance, particularly if your site is supporting non-latin languages.

Autor:  Maciek [ wtorek, 21 października 2008, 18:52 ]
Tytuł: 

Komunikat niezwykle tajemniczy, choć chyba oznacza tyle, ze nie można się połączyć z mysql - sprawdź php.ini.

Autor:  zip20 [ wtorek, 21 października 2008, 19:56 ]
Tytuł: 

Pakiet zainstalowany poleceniem pacman -S php5

w usr/local/php5/php.ini

odhaczona linia extension=mysql.so

w pliku /etc/httpd/conf/httpd.conf

odhaczona linia Include /etc/httpd/conf/php.conf

plik /etc/httpd/conf/httpd/php.conf

Ustawienia jak tutaj:

: [/] [] ()
#
#
# Konfiguracja parsowania plików przez php
#
# W domyślnych ustawieniach pliki .php i php4 będą parsowane przez php4 a
# .php5 przez php5.


#Jeżeli masz zainstalowane i chcesz uzywac php4 odkomentuj linie niżej

#LoadModule php4_module /usr/lib/apache/libphp4.so
# DirectoryIndex index.php4 index.php index.html
# AddType application/x-httpd-php .php4 .php
# AddType application/x-httpd-php-source .phps


# Dla php5

AddType application/x-httpd-php5 .php .php5
AddType application/x-httpd-php-source .phps
ScriptAlias /php/ "/usr/local/php5/bin/"
Action application/x-httpd-php5 "/php/php"


restart apache wyczyszczony cache przeglądarki

A to informacja wyrzucana przez instalator moodle:

PHP nie został prawidłowo skonfigurowany z rozszerzeniem MySQL, co może zostać zakomunikowane przez MySQL. Sprawdź proszę swój plik php.ini lub przekompiluj PHP


w php.ini wszystko jest ok
odhaczona linia extension=mysql.so oczywiście ten z usr/local...

Wersje pakietów:
mysql 5.0.24a-3nnd
php5 5.2.1-3nnd
apache 2.2.4-4nnd
mysql 5.9.24a-3nnd
phpmyadmin 2.9.0.2-1nnd

Ma ktoś jakiś pomysł

Autor:  Maciek [ wtorek, 21 października 2008, 20:21 ]
Tytuł: 

Zrób sobie taki pliczek: test.php z zawartośćią <? phpinfo(); ?> i sprawdzisz, czy jest to problem z konfiguracją, jeśłi masz php 4 to zapewne również w /etc/php.ini powinny być odpowiednie wpisy.

Autor:  JakubC [ wtorek, 21 października 2008, 20:31 ]
Tytuł: 

pacman -Q php5
pacman -Q apache

I logi.

Tak na początek.

Autor:  zip20 [ wtorek, 21 października 2008, 20:34 ]
Tytuł: 

Wersje pakietów:
mysql 5.0.24a-3nnd
php5 5.2.1-3nnd
apache 2.2.4-4nnd
mysql 5.9.24a-3nnd
phpmyadmin 2.9.0.2-1nnd

Autor:  zip20 [ wtorek, 21 października 2008, 21:35 ]
Tytuł: 

Problem rozwiązany
w pliku usr/local/php5/php.ini w lini 454 nalezy zmienić ścieszke do pliku
extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/"

należy zmienić koncówke na taką jaką mamy w katalogu

usr/local/php5/lib/php/extension/nazwa_pliku-koncówka

teraz pytanie dlaczego tak się dzieje ?

teraz mam kolejny problem instalator moodle już nie wyrzucał błędu braku iconv ale za to brakuje mu mbstring :?

Autor:  JakubC [ wtorek, 21 października 2008, 22:14 ]
Tytuł: 

zip20 pisze:
teraz pytanie dlaczego tak się dzieje ?

Ponieważ jest błąd w pakiecie. To miło, że zajrzałeś
teraz mam kolejny problem instalator moodle już nie wyrzucał błędu braku iconv ale za to brakuje mu mbstring :?[/quote]
Po pierwsze - uaktualnij bazę danych.

testing/php5 5.2.4-2nnd
A high-level scripting language
extra-current/php5 5.2.1-4nnd
A high-level scripting language

Po drugie, wersja z testing ma już iconv.

Pozdrawiam

Autor:  zip20 [ wtorek, 21 października 2008, 22:37 ]
Tytuł: 

Niestety ale php5 z testing w ogóle mi nie odpala. A boje się aktualizować bazę, apache do wersji z testing. Powalczę z tym jutro tylko wykonam archiwizacje.

Pakiet php5 5.2.1-4nnd również posiada ten sam błąd (Ścieszka do katalogu)

Na razie dzięki

Autor:  Maciek [ wtorek, 21 października 2008, 22:51 ]
Tytuł: 

Spokojnie możesz, a raczej powinieneś zaktualizować cały system do current, zaś testing ustawić sobie na pierwszej pozycji i z niego instalować apache i php.

Autor:  zip20 [ środa, 22 października 2008, 16:58 ]
Tytuł: 

apache z testing oraz php5 odpalone jednak mam teraz problem z phpmyadmin z curent wyrzuca mi

: [/] [] ()
Warning: mcrypt_get_iv_size() [function.mcrypt-get-iv-size]: Module initialization failed in /home/httpd/html/phpMyAdmin/libraries/mcrypt.lib.php on line 20

Warning: mcrypt_create_iv() [function.mcrypt-create-iv]: Can not create an IV with a size of less then 1 or greater then 2147483647 in /home/httpd/html/phpMyAdmin/libraries/mcrypt.lib.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/html/phpMyAdmin/libraries/mcrypt.lib.php:20) in /home/httpd/html/phpMyAdmin/libraries/core.lib.php on line 605

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/html/phpMyAdmin/libraries/mcrypt.lib.php:20) in /home/httpd/html/phpMyAdmin/libraries/auth/cookie.auth.lib.php on line 104

nie moge sie zalogować

Autor:  zip20 [ środa, 22 października 2008, 18:10 ]
Tytuł: 

Usunąłem phpmyadmin i wgrałem wersje która miałem niestety również nie mogę się połczyć do mysql

Masakra z tym phpmyadmin, podmieniłem pliczek config.inc.php z tąd jak ostatnio (kiedy go instalowałem ) ale bez rezultatu

http://forum.freesco.pl/viewtopic.php?t=15534#104973

czyli coś skopałem

Autor:  JakubC [ środa, 22 października 2008, 18:35 ]
Tytuł: 

Weź tego phpmyadmina, który działał, lecz wyrzucał błąd. Doinstaluj
pacman -S libmcrypt-devel

Pozdrawiam

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/