Страница 1 из 1

Не запускается инсталятор CMS

Добавлено: 2013-01-26 15:44:14
storm
Необходимо установить CMS для сайта-визитки.

В наличии

Код: Выделить всё

free# uname -a
FreeBSD free 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
На сервере установлены соответсвенно apache, php, mysql.
Поднята конфигурация с виртуальными хостами. На одном из виртуальных хостов живет сайт на wordpress. Работает корректно.
Возникла необходимость разместить дополнительно сайт-визитку. Подумал что для сайта визитки БД - лишнее. Соответсвенно этим оъясняется и выбор CMS.

Пробывал разместить различные CMS: GetSimple, Monstra, Kandidat,... у всех одна и таже проблема — не запускается инсталятор, то есть когда перехожу по ссылке указанной в документации на установку - загружается пустая страница.

При этом индексная страница загружается нормально и основной сайт на вордпресе работает тоже нормально.

В логах спокойно - ошибок при загрузке пустой станицы нет.

Конфиг апача

Код: Выделить всё

egrep -v '#|^$' httpd.conf
ServerRoot "/usr/local"
Listen 80
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule reqtimeout_module libexec/apache22/mod_reqtimeout.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule gnutls_module libexec/apache22/mod_gnutls.so
LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
</IfModule>
</IfModule>
ServerAdmin admin@example.com
ServerName example.com
DocumentRoot "/usr/local/www"
<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
<Directory /usr/local/www/sites>
    AllowOverride None
    Options FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
ErrorLog "/var/log/httpd-error.log"
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
<IfModule cgid_module>
</IfModule>
<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>
Include etc/apache22/extra/httpd-vhosts.conf
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include etc/apache22/Includes/*.conf
<IfModule mod_gnutls.c>
    NameVirtualHost *:443
    Listen 192.168.0.10:443
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl    .crl
 </IfModule>

Конфиг виртуальных хостов

Код: Выделить всё

egrep -v '#|^$' httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin admin@example1.com
    DocumentRoot "/usr/local/www/sites/index"
    ServerName 192.168.0.10
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin admin@example1.com
    DocumentRoot /usr/local/www/sites/example1.com/public_html
    ServerName example1.com
    ServerAlias www.example1.com
    ErrorLog "/usr/local/www/sites/example1.com/log/error.log"
    CustomLog "/usr/local/www/sites/example1.com/log/access.log" combined
</VirtualHost>
Каталог в котором лежит проблемный сайт

Код: Выделить всё

ls -l
drwxrwxrwx  10 www  www  512 Jan  9 21:56 public_html
Модули апача

Код: Выделить всё

free# apachectl -t -D DUMP_MODULES
Loaded Modules:
 core_module (static)
 mpm_itk_module (static)
 http_module (static)
 so_module (static)
 authn_file_module (shared)
 authn_dbm_module (shared)
 authn_anon_module (shared)
 authn_default_module (shared)
 authn_alias_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 authz_dbm_module (shared)
 authz_owner_module (shared)
 authz_default_module (shared)
 auth_basic_module (shared)
 auth_digest_module (shared)
 file_cache_module (shared)
 cache_module (shared)
 disk_cache_module (shared)
 dumpio_module (shared)
 reqtimeout_module (shared)
 include_module (shared)
 filter_module (shared)
 charset_lite_module (shared)
 deflate_module (shared)
 log_config_module (shared)
 logio_module (shared)
 env_module (shared)
 mime_magic_module (shared)
 cern_meta_module (shared)
 expires_module (shared)
 headers_module (shared)
 usertrack_module (shared)
 setenvif_module (shared)
 version_module (shared)
 mime_module (shared)
 dav_module (shared)
 status_module (shared)
 autoindex_module (shared)
 asis_module (shared)
 info_module (shared)
 cgi_module (shared)
 dav_fs_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 imagemap_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 gnutls_module (shared)
 php5_module (shared)
Syntax OK
Модули php

Код: Выделить всё

free# /usr/local/bin/php-cgi -m
[PHP Modules]
cgi-fcgi
Core
curl
date
dom
ereg
libxml
mysql
mysqli
mysqlnd
pcre
Reflection
SimpleXML
SPL
standard
xml
zip
zlib

[Zend Modules]
Список софта

Код: Выделить всё

pkg_version
GeoIP                               =
ap22-mod_gnutls                     =
apache22-itk-mpm                    =
apcupsd                             =
apr                                 =
autoconf                            =
autoconf-wrapper                    =
automake                            =
automake-wrapper                    =
awstats                             =
bash                                =
bigreqsproto                        =
bison                               =
ca_root_nss                         =
cmake                               =
cmake-modules                       =
compositeproto                      =
curl                                =
damageproto                         =
db41                                =
db42                                =
expat                               =
fixesproto                          =
freecolor                           =
freetype2                           =
gamin                               =
gd                                  =
gdbm                                =
gettext                             =
gio-fam-backend                     =
glib                                =
gmake                               =
gmp                                 =
gnutls                              =
gobject-introspection               =
help2man                            =
inputproto                          =
intltool                            =
jpeg                                =
kbproto                             =
libcheck                            =
libevent                            =
libffi                              =
libgcrypt                           =
libgpg-error                        =
libiconv                            =
libidn                              =
libpthread-stubs                    =
libslang2                           =
libstatgrab                         =
libtool                             =
libxml2                             =
m4                                  =
mc                                  =
mysql-client                        =
mysql-server                        =
mytop                               =
ncdu                                =
nettle                              =
ngrep                               =
p11-kit                             =
p5-DBD-mysql                        =
p5-DBI                              =
p5-Geo-IP                           =
p5-Locale-gettext                   =
p5-Net-XWhois                       =
p5-Term-ReadKey                     =
p5-XML-Parser                       =
pcre                                =
perl                                =
php5                                =
php5-curl                           =
php5-dom                            =
php5-mysql                          =
php5-mysqli                         =
php5-simplexml                      =
php5-xml                            =
php5-zip                            =
php5-zlib                           =
pkgconf                             =
png                                 =
portupgrade                         =
python27                            =
randrproto                          =
renderproto                         =
ruby                                =
ruby18-bdb                          =
screen                              =
simplexml                           =
tmux                                =
unzip                               =
usbutils                            =
vim-lite                            =
wget                                =
xcb-proto                           =
xcmiscproto                         =
xextproto                           =
xf86bigfontproto                    =
xineramaproto                       =
xorg-macros                         =
xtrans                              =
zip                                 =
zziplib                             =
Для эксперимента на виртуалку установил 9 фри.

Код: Выделить всё

uname -a
FreeBSD free 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
Там проблема аналогичная — индексеная стрнаица загружается, а установка CMS не идет.

Подскажите куда смотреть.

Re: Не запускается инсталятор CMS

Добавлено: 2013-02-03 17:18:20
storm
Надо ехать в раздел "НЕ для начинающих"

Вообщем отделим котлет от мух.

Есть чистые установки фри и линукса:

Код: Выделить всё

uname -a
FreeBSD free 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

Код: Выделить всё

uname -a
Linux linux-mwgz 3.4.11-2.16-desktop #1 SMP PREEMPT Wed Sep 26 17:05:00 UTC 2012 (259fc87) x86_64 x86_64 x86_64 GNU/Linux
На обоих установках работает апач и php. index.php

Код: Выделить всё

<?php
phpinfo();
?>
в обоих случаях загружается.

Версии php на фре 5.4.11.
На линуксе 5.3.15.

Отличие, в том, что такая CMS как GetSimple CMS на линуксе работает, а на фре нет - пустая станица в браузере. Главное условие рабоспособности этой CMS наличие модуля SimpleXML. И на линуксе и на фре он стоит.

фря:
/usr/local/bin/php -m

Код: Выделить всё

[PHP Modules]
Core
curl
date
ereg
gd
libxml
mysqlnd
pcre
Reflection
SimpleXML
SPL
standard
zip

[Zend Modules]
линукс:
/usr/bin/php -m

Код: Выделить всё

[PHP Modules]
Core
ctype
curl
date
dom
ereg
filter
gd
hash
iconv
json
libxml
mhash
mysqlnd
pcre
PDO
pdo_sqlite
Reflection
session
SimpleXML
SPL
SQLite
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
zip

[Zend Modules]
И так куда смотреть, чтобы понять почему GetSimple CMS не фурычит на фре?

Re: Не запускается инсталятор CMS

Добавлено: 2013-02-03 17:42:12
storm
Вообщем разобрался c проблемой на тестовом стенде. Для этого включил дебаг в апаче и в самом GetSimple CMS.
В итоге необходимо было доустановить некоторые модули на php:

php5-dom-5.4.11
/usr/ports/textproc/php5-dom

Port: php5-json-5.4.11
Path: /usr/ports/devel/php5-json

Re: Не запускается инсталятор CMS

Добавлено: 2013-02-03 20:19:50
FreeBSP
логи надо было читать, туда ошибки валятся

Re: Не запускается инсталятор CMS

Добавлено: 2013-02-03 21:57:49
storm
FreeBSP писал(а):логи надо было читать, туда ошибки валятся
Что читать если не валятся? Чтобы читать и включил дебаг.