О круто! Уже качаю эту патю.
А то я через этот гр****ый фтп по пол-дня файлы лью... Р-р-р!
Надеюсь это правда. Я попробую и отпишусь. А то действительно через anng долго очень лить.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
О круто! Уже качаю эту патю.
А то я через этот гр****ый фтп по пол-дня файлы лью... Р-р-р!
<?php
// путь установки - домашний каталог
$ldir = "__HOME__";
// имя архива сборки (вообще тут переменная)
$lfile ="Joomla_1_0_15.zip";
// удаленный путь - где лежат архивы со сборкмами
$lurl = "http://www.site.ru";
// Подключаем библиотеку pclzip.lib
include('pclzip.lib.php');
echo "Копируем архив с уделенного сервера...<br>";
// сам кусок кода копирования архива
$ch = curl_init ();
$fp = fopen ($ldir.'/'.$lfile, "w");
curl_setopt ($ch, CURLOPT_URL, $lurl.'/'.$lfile);
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
echo "Распаковка архива...<br>";
// тут архив распаковываем
// ZIP не лучший выбор, но так сложилось...
$archive = new PclZip($ldir.'/'.$lfile);
if ($archive->extract(PCLZIP_OPT_PATH, $ldir) == 0) {
die("Error : ".$archive->errorInfo(true));
}
echo "Удаление архива...<br>";
unlink($ldir.'/'.$lfile);
echo "Установка завершена.<br>";
echo "<br/>";
echo "<a href='http://__NAME__/'>Перейти на сайт...</a>";
// Удаляем лишние файлы
unlink($ldir.'/pclzip.lib.php');
// .......
unlink($ldir.'/index.php');
// последний - собственно этот файл.
unlink($ldir.'/instjoomla.php');
?>
Стоит также заметить - этот способ не всем доступен.
Даже платные хостинги не всегда предоставляют возможность таких манипуляций.
Но, есть "шеллы".. и есть jsys.php от DeathKrolik`a, которые выручают в этих случаях.
С их помощью закачка/распаковка дистриба с удаленного сервера тоже не представляет никаких сложностей/неудобств.
Warning: fopen(.../public_html/rus15.tar.gz) [function.fopen]: failed to open stream: Permission denied in .../public_html/jsys.php on line 584
Warning: fwrite(): supplied argument is not a valid stream resource in .../public_html/jsys.php on line 585
Поставил jsys.php - упорно не хочет заливать удаленный архив. вроде уже и безопасный режим, и open_basedir отключил - все равно пишет ошибку
Код:Warning: fopen(.../public_html/rus15.tar.gz) [function.fopen]: failed to open stream: Permission denied in .../public_html/jsys.php on line 584 Warning: fwrite(): supplied argument is not a valid stream resource in .../public_html/jsys.php on line 585
Эта тулза активно использует Curl.
Попробуй изучить внимательно вкладку "Информация" или воспользоваться вот этим:
*** скрытое содержание ***
Остальное - в phpinfo
Такую ошибку мне не удалось смоделировать ни на одном из доступных мне хостов..
Версия php 4.4.8
Важные расширения php gd - доступно
mysql - доступно
session - доступно
zlib - доступно
curl - доступно
Версия apache 1.3.41
Доступность mod_rewrite [не возможно определить]
Операционная система Linux server.srv1.host-nn.com 2.6.23.17-88.fc7PAE #1 SMP Thu May 15 00:22:53 EDT 2008 i686
Важная конфигурация php allow_url_fopen - Admin: 1, Local: 1
display_errors - Admin: 1, Local: 1
error_reporting - Admin: 2039, Local: 2047
file_uploads - Admin: 1, Local: 1
magic_quotes_gpc - Admin: 1, Local: 1
max_execution_time - Admin: 30, Local: 0
post_max_size - Admin: 8M, Local: 8M
register_globals - Admin: 1, Local: 1
safe_mode - Admin: , Local: 0
upload_max_filesize - Admin: 2M, Local: 2M
Есть возможность сделать учетку на Вашем сервере?Честно говоря не понял, чем может мне помочь вкладка "Информация". Все важные расширения доступны, а остальное мне к сожалению ни о чем не говорит
Честно говоря не понял, чем может мне помочь вкладка "Информация". Все важные расширения доступны, а остальное мне к сожалению ни о чем не говорит
upload_max_filesize - Admin: 2M, Local: 2M