Як відновити Apache до зручного стану з резервної копії машини часу?


1

Я щойно відновив резервну копію машини часу на новий Macbook Pro. Здається, все працює відмінно від Apache. Я розробник PHP, тому маю власну установку, але використовуйте інсталяцію на складі з новою версією PHP.

Після відновлення Apache не запуститься (в журналі помилок є багато помилок сегментації, наприклад, сигнал виходу дочірнього pid 4201 Несправність сегментації (11)

PHP не ввімкнено в httpd.conf на новій машині (мої файли vhost conf не здаються скопійованими через те саме - для файлу / etc / hosts), що, здається, говорить про те, що це не має нічого спільного з PHP.

Наступним моїм кроком буде зробити клон копії накопичувача диска та відновити це, але мені цікаво, чи є спосіб, який я можу просто виправити Apache. Хтось знає, що може спричинити це чи як вирішити?

ОНОВЛЕННЯ

Стара машина - MacBookPro5,1 - Mac OS X 10.6.7 (10J869) Нова машина - MacBookPro8,2 - Mac OS X 10.6.7 (10J4139)

Server version: Apache/2.2.17 (Unix)
Server built:   Jan 20 2011 22:51:23
Server's Module Magic Number: 20051115:25
Server loaded:  APR 1.3.8, APR-Util 1.3.9
Compiled using: APR 1.3.8, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_FLOCK_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/usr"
 -D SUEXEC_BIN="/usr/bin/suexec"
 -D DEFAULT_PIDLOG="/private/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="/private/var/run/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="/private/etc/apache2/mime.types"
 -D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"

Ще одне оновлення - я зробив "apachectl configtest", який показав помилку з файлом, включеним в кінці httpd.conf, що стосується ентропії - пакету PHP, який я не думав більше використовувати. Зараз я пробую свіжу установку php через варити.
codecowboy

Зараз це вирішено. Я знову встановив ентропію звідси taracque.hu/php5 і все працює зараз.
codecowboy

Що ж, моя теорія не витримала, і це втішно знати, що Time Machine не дозволив вашому відновленню зменшити рівень вашої збірки Mac OS X v10.6.7 з 10J4139, який вимагає нове обладнання вашого MacBookPro8,2 до старші 10J869 будують, що застарілі машини все отримали як оновлення програмного забезпечення. Ви повинні подати свою резолюцію як відповідь, а потім прийняти її, як тільки програмне забезпечення сайту SU дозволить це зробити. Я збираюся видалити свою відповідь, оскільки це, мабуть, буде більше червоною оселедцем, ніж корисною для більшості людей.
Шпіф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.