|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
PHP mi fa vedere pagine bianche.........
Ciao a tutti, sulla mia Kubuntu, ho installato mysql, php e apache2 ed ho provato ad installare zencart.
In fase di installazione zencart non segnala nessuna dipendenza non soddisfatta e infatti l'installazione va a buon fine. Il problema è che non appena provo ad accedere a zencart o al pannello di configurazione, mi esce una pagina completamente vuota e senza nessun errore. Nel server (sempre con ubuntu lts) ho fatto la stessa procedura però funziona senza nessun problema. Ho provato a creare un piccolo script php che scrive semplicemente "ciao" e funziona, allora sono andato ad indagare un po' sui sorgenti di zencart e aggiungendo degli echo ho visto che index.php all'inizio ha questo codice: Codice:
<?php /** * index.php represents the hub of the Zen Cart MVC system * * Overview of flow * <ul> * <li>Load application_top.php - see {@tutorial initsystem}</li> * <li>Set main language directory based on $_SESSION['language']</li> * <li>Load all *header_php.php files from includes/modules/pages/PAGE_NAME/</li> * <li>Load html_header.php (this is a common template file)</li> * <li>Load main_template_vars.php (this is a common template file)</li> * <li>Load on_load scripts (page based and site wide)</li> * <li>Load tpl_main_page.php (this is a common template file)</li> * <li>Load application_bottom.php</li> * </ul> * * @package general * @copyright Copyright 2003-2005 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 * @version $Id: index.php 2942 2006-02-02 04:41:23Z drbyte $ */ /** * Load common library stuff */ require('includes/application_top.php'); $language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . '/'; $directory_array = $template->get_template_part($code_page_directory, '/^header_php/'); Quindi, visto questo sono andato a vedere il file application_top.php che inizia così: Codice:
<?php /** prevent hack attempts which waste CPU cycles */ if((isset($_GET['main_page']) && stristr($_GET['main_page'], 'http')) || isset($_GET['autoLoadConfig']) ) { header('HTTP/1.1 406 Not Acceptable'); exit(0); } Gli stessi file che ho usato in questo caso per l'installazione, sono gli stessi che ho usato anche sul server e quindi non è sicuramente un problema dei sorgenti ma qualcosa legato all'interprete php (secondo me almeno). ![]() Se qualche guru riesce a spiegarmi il fatto gli sarei molto grato. Grazie. Ciao. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
il file php.ini e' a posto?
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Cosa intendi per a posto?
Questi sono i file e le cartelle contnute in /etc/php5 Codice:
# ls -lR /etc/php5/ /etc/php5/: totale 12 drwxr-xr-x 2 root root 4096 2010-02-08 15:11 apache2 drwxr-xr-x 2 root root 4096 2010-02-08 15:13 cli drwxr-xr-x 2 root root 4096 2010-05-17 11:16 conf.d /etc/php5/apache2: totale 68 lrwxrwxrwx 1 root root 9 2010-02-08 15:11 conf.d -> ../conf.d -rw-r--r-- 1 root root 67457 2010-05-17 21:48 php.ini /etc/php5/cli: totale 68 lrwxrwxrwx 1 root root 9 2010-02-08 15:13 conf.d -> ../conf.d -rw-r--r-- 1 root root 67454 2010-05-17 21:50 php.ini /etc/php5/conf.d: totale 28 -rw-r--r-- 1 root root 54 2010-05-04 09:08 curl.ini -rw-r--r-- 1 root root 50 2010-05-04 09:08 gd.ini -rw-r--r-- 1 root root 58 2010-03-23 18:33 mcrypt.ini -rw-r--r-- 1 root root 57 2010-05-04 09:08 mysqli.ini -rw-r--r-- 1 root root 56 2010-05-04 09:08 mysql.ini -rw-r--r-- 1 root root 52 2010-04-09 10:31 pdo.ini -rw-r--r-- 1 root root 60 2010-05-04 09:08 pdo_mysql.ini Ti posterei anche php.ini, però è lungo un chilometro ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
avevo avuto un problema "simile"
ho risolto con: - apri il file php.ini presente nella cartella di installazione di PHP - imposta la variabile short_open_tag in questo modo short_open_tag = On - riavvia il web server |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Appena provato, però niente da fare
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
se in ubuntu funziona...
controlla i file di configurazione |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2001
Città: Bari
Messaggi: 1641
|
Bisogna vedere se questo cms supporta php 5.3 usata da lucid, volevo crere un server virtuale con un crm (vtiger) pero' non mi è stato possibile in quanto la versione php supportata è la 5.2.
edit vedi tra le caratteristiche tecniche di zencart è scritto PHP5 attualmente non è ufficialmente supportato da Zen Cart; Ti converrebbe mettere su un server debian con php versione 4.
__________________
Bisogna saper stare con tutti... anche col diavolo. Ultima modifica di Tjherg : 21-05-2010 alle 09:25. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Quote:
Io da stupido mi sono completamente dimenticato di verificare la compatibilità di versione ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:24.