Обновление до Drupal6 на FreeBSD 7. Код ошибки 1 во время установки - PullRequest
0 голосов
/ 19 января 2011

У меня был рабочий сайт Drupal, и я попытался обновить версию 5.5 до Drupal6. После попытки обновить версию из коллекции портов:

cd /usr/ports/www/drupal6
make install ; make clean

Я получил ошибку:

autoconf: required version 2.68 not found

Затем я пошел в каталог портов для autoconf и запустил: make install; сделать чистым

Все установлено правильно, но когда я пытаюсь переустановить drupal6, я получаю то же сообщение об ошибке:

    => SHA256 Checksum OK for php-5.3.5.tar.bz2.
===>  Patching for php5-gd-5.3.5
===>  Applying FreeBSD patches for php5-gd-5.3.5
===>   php5-gd-5.3.5 depends on file: /usr/local/bin/phpize - found
===>   php5-gd-5.3.5 depends on file: /usr/local/libdata/pkgconfig/xpm.pc - found
===>   php5-gd-5.3.5 depends on file: /usr/local/bin/autoconf-2.68 - found
===>   php5-gd-5.3.5 depends on shared library: freetype.9 - found
===>   php5-gd-5.3.5 depends on shared library: png.6 - found
===>   php5-gd-5.3.5 depends on shared library: jpeg.11 - found
===>   php5-gd-5.3.5 depends on shared library: t1.5 - found
===>  PHPizing for php5-gd-5.3.5
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
autoconf: required version 2.68 not found
*** Error code 1

Stop in /usr/ports/graphics/php5-gd.
*** Error code 1

Stop in /usr/ports/graphics/php5-gd.
*** Error code 1

Stop in /usr/ports/graphics/php5-gd.
*** Error code 1

Stop in /usr/ports/www/drupal6.
*** Error code 1

Stop in /usr/ports/www/drupal6.
*** Error code 1

Stop in /usr/ports/www/drupal6.
===>  Cleaning for php5-gd-5.3.5
===>  Cleaning for drupal6-6.20

Мой сайт на друпале: jameshayekserv.com / drupal

показывает пустую страницу ...

мой wordpress сайт: jameshayekserv.com / wordpress

говорит мне:

Ваша установка PHP выглядит отсутствует расширение MySQL, которое требуется WordPress.

Затем я попытался установить порт php5 и получить точно такую ​​же ошибку, как указано выше, autoconf: требуемая версия 2.68 не найдена, хотя она установлена.

Я также попробовал команду:

make config

находясь в каталоге php5. Я не видел никаких вариантов, относящихся к MySQL

В какой-то момент я устал от использования портов и скачал Drupal-7.0 с сайта Drupal, а затем скопировал файл на мой сервер.

Затем я переименовал мою папку / usr / local / www / drupal6 в RENAMED_drupal6. Поместил папку drupal-7.0 в каталог / www. Затем я изменил файл drupal.conf с:

jameshayekserv# less /usr/local/etc/apache22/Includes/drupal.conf
Alias /drupal "/usr/local/www/drupal5/"
<Directory "/usr/local/www/drupal5/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

до:

jameshayekserv# less /usr/local/etc/apache22/Includes/drupal.conf
Alias /drupal "/usr/local/www/drupal-7.0/"
<Directory "/usr/local/www/drupal-7.0/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Затем я перезапустил apache:

apachectl graceful

Подумав, что я закончил, я попытался посетить сайт моего друпала:

jameshayekserv.com / drupal и был встречен с пустой страницей.

Я не могу установить из портов после обновления, я не могу установить, поместив папку в каталог, и не могу избавиться от ошибки «autoconf: требуется версия 2.68 не найдена», хотя я установил последнюю порт автоконф.

Я застрял на сайте друпалов, не зная, что делать.

1 Ответ

0 голосов
/ 14 марта 2011

Попробуйте это: cd / usr / ports / devel / autoconf-wrapper && make clean && make deinstall && make reinstall

В / usr / ports / UPDATING есть подсказка об этом: 20101204: ПОСЛЕДСТВИЯ:autotools AUTHOR: autotools@FreeBSD.org

Следующим этапом текущей очистки портов, использующих autotools, является рефакторинг bsd.autotools.mk, так что номера версий больше не нужны в разделе USE_AUTOTOOLS.Существует либо autoconf213 / autoconf, либо automake14 / automake (для устаревших версий и доступных на данный момент версий).Это значительно сократит количество обновлений в масштабе дерева в будущем при обновлении.

ВАЖНО: если в вашей системе установлен либо devel / autoconf-wrapper, либо devel / automake-wrapper (а вы, скорее всего, делаете) ПОЖАЛУЙСТА, обновите эти порты до их новых версий, прежде чем обновлять что-либо еще - плохие вещи [tm] могут произойти в противном случае.

...