Всех С наступающим.
Пусть хостинги не падают!
Сайты не ломаются.
А доходы радуют.
И все улыбаются.
Новый год завтра мы повстречаем.
Старый год, мы уже провожаем.
От души я вам счастья желаю.
И бокал за успех поднимаю.
🍻
Тс, за то что уже есть можно было пропить две печени.
А так если только на новый 2018 год.
Да уж тогда проще новый темплейт установить.
Только придется VDS выключать на пол дня.
Или новый VDS хотя тогда IP менять придется.
Из за DLE, столько головняка ))))
#make install
===> Building for pkg-1.9.4_1
/usr/bin/make all-recursive
Making all in compat
Making all in external
Making all in blake2
Making all in libpkg
Making all in repo
Making all in binary
Making all in .
/bin/sh ../libtool --tag=CC
-MF .deps/libpkg_static_la-pkg_add.Tpo -c pkg_add.c -o libpkg_static_la-pkg_add.o
pkg_add.c: In function 'pkg_add_fromdir':
pkg_add.c:1283: error: 'struct stat' has no member named 'st_atim'
pkg_add.c:1284: error: 'struct stat' has no member named 'st_mtim'
pkg_add.c:1324: error: 'struct stat' has no member named 'st_atim'
pkg_add.c:1325: error: 'struct stat' has no member named 'st_mtim'
*** Error code 1
Stop in /usr/ports/ports-mgmt/pkg/work/pkg-1.9.4/libpkg.
Все перпробовал, один хрен не обновляет.
Building new INDEX files... done.
# pkg -v 1.1.4
Updating repository catalogue
digests.txz 100% 2055KB 2.0MB/s 1.9MB/s 00:01
packagesite.txz 100% 5239KB 5.1MB/s 5.1MB/s 00:01
pkg: package accessibility/kdeaccessibility4 is built for freebsd:8:* arch, and local arch is freebsd:8:x86:64
Incremental update completed, 0 packages processed:
0 packages updated, 0 removed and 24207 added.
pkg: No digest falling back on legacy catalog format
pkg: http://pkg.FreeBSD.org/freebsd:8:x86:64/latest/repo.txz: Not Found
Решил установить php 5.2.3 как CGI для отдельного юзера
Но как оказалось в портах стоит древняя версия пакетного менеджера PKG 1.1.4
Требуется как минимум 1.6.0, иначе
МОжно ли ее обновить, стоит FreeBsd 8.4 Или 8.4 шибко древний и не обновить?
Увы не помогло.
Ошибка в function ($matches)
такой же код есть в profile.php function ($matches) {
Похоже Нужно думать о php5.3
или откатывать версию Dle
440 if(strpos( $tpl->copy_template, "[ifxfvalue" ) !== false ) {441$tpl->copy_template = preg_replace_callback ( "#\\[ifxfvalue(.+?)\\](.+?)\\[/ifxfvalue\\]#is", 442function ($matches) use ($xfieldsdata, $preg_safe_name, $value) {
Похоже что ругается на эту стоку function ($matches) use ($xfieldsdata, $preg_safe_name, $value) {
Все ясно, Спасибо.
А есть ли вариант вылечить DLE ?
Без смены хостинга?.
Получается проще переустановить FreeBsd На новую версию.
Хотя базы и сайты переносить придется долго.
LEOnidUKG, Увы php54 отсутствует, есть php53, php55, php56