При переносе сайта, форма для отправки сообщений в блогах повредилась.

Started by Bergson, March 09, 2008, 11:53:35 AM

Previous topic - Next topic

Bergson

Тут hxxp:www.simplemachines.ru/index.php?topic=3861.0 [nonactive] я получил много ценных советов в частности
hxxp:feline-networks.com/index.php/topic,608.0.html [nonactive]
hxxp:feline-networks.com/index.php/topic,593.html [nonactive]

Действовал согласно инструкции:
Взял текст xmlconfig

<?php
// Pathconfig for xhtml-editor
require_once('Settings.php');

global $context;

$context['xhtmlcfg']['editor_dir'] = '/xhtml-editor';
$context['xhtmlcfg']['upload_dir'] = 'uploads';
$context['xhtmlcfg']['image_dir'] = '/images/';
$context['xhtmlcfg']['thumbnail_dir'] = 'thumbnails';
$context['xhtmlcfg']['thumbnail_url'] = $boardurl.$context['xhtmlcfg']['editor_dir'].'/'.$context['xhtmlcfg']['thumbnail_dir'];

$context['xhtmlcfg']['document_root'] = str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']);
if(!ereg('/$', $context['xhtmlcfg']['document_root']))
   $context['xhtmlcfg']['document_root'] .= '/';
$context['xhtmlcfg']['xhtml_root'] = str_replace("\\", "/", $boarddir).$context['xhtmlcfg']['editor_dir'].'/';
$context['xhtmlcfg']['xhtml_dir'] = substr($context['xhtmlcfg']['xhtml_root'], strlen($context['xhtmlcfg']['document_root'])-1);



добавил вниз echo print_r($context['xhtmlcfg'], true);


<?php
// Pathconfig for xhtml-editor
require_once('Settings.php');

global $context;

$context['xhtmlcfg']['editor_dir'] = '/xhtml-editor';
$context['xhtmlcfg']['upload_dir'] = 'uploads';
$context['xhtmlcfg']['image_dir'] = '/images/';
$context['xhtmlcfg']['thumbnail_dir'] = 'thumbnails';
$context['xhtmlcfg']['thumbnail_url'] = $boardurl.$context['xhtmlcfg']['editor_dir'].'/'.$context['xhtmlcfg']['thumbnail_dir'];

$context['xhtmlcfg']['document_root'] = str_replace("\\", "/", $_SERVER['DOCUMENT_ROOT']);
if(!ereg('/$', $context['xhtmlcfg']['document_root']))
   $context['xhtmlcfg']['document_root'] .= '/';
$context['xhtmlcfg']['xhtml_root'] = str_replace("\\", "/", $boarddir).$context['xhtmlcfg']['editor_dir'].'/';
$context['xhtmlcfg']['xhtml_dir'] = substr($context['xhtmlcfg']['xhtml_root'], strlen($context['xhtmlcfg']['document_root'])-1);
echo print_r($context['xhtmlcfg'], true);?>


в результате чего получил в шапке форума

Array ( [editor_dir] => /xhtml-editor [upload_dir] => uploads [image_dir] => /images/ [thumbnail_dir] => thumbnails [thumbnail_url] => hxxp:bolshoyforum.org/forum/xhtml-editor/thumbnails [nonactive] [document_root] => /usr/home/bolshoyf/public_html/forum/ [xhtml_root] => /usr/home/bolshoyf/public_html/forum/xhtml-editor/ [xhtml_dir] => /xhtml-editor/ )
И начал подставлять:

Bergson

Так
<?php
// Pathconfig for xhtml-editor
require_once('Settings.php');

global $context;

$context['xhtmlcfg']['editor_dir'] = '/xhtml-editor';
$context['xhtmlcfg']['upload_dir'] = 'uploads';
$context['xhtmlcfg']['image_dir'] = '/images/';
$context['xhtmlcfg']['thumbnail_dir'] = 'thumbnails';
$context['xhtmlcfg']['thumbnail_url'] = 'hxxp:bolshoyforum.org/forum/xhtml-editor/thumbnails'; [nonactive]

$context['xhtmlcfg']['document_root'] = '/usr/home/bolshoyf/public_html/forum/';
if(!ereg('/$', $context['xhtmlcfg']['document_root']))
   $context['xhtmlcfg']['document_root'] .= '/';
$context['xhtmlcfg']['xhtml_root'] = '/usr/home/bolshoyf/public_html/forum/xhtml-editor/';
$context['xhtmlcfg']['xhtml_dir'] = '/xhtml-editor/';
?>



так:

<?php
// Pathconfig for xhtml-editor
require_once('Settings.php');

global $context;

$context['xhtmlcfg']['editor_dir'] = '/xhtml-editor';
$context['xhtmlcfg']['upload_dir'] = 'uploads';
$context['xhtmlcfg']['image_dir'] = '/images/';
$context['xhtmlcfg']['thumbnail_dir'] = 'thumbnails';
$context['xhtmlcfg']['thumbnail_url'] = 'hxxp:bolshoyforum.org/forum/xhtml-editor/thumbnails'; [nonactive]

$context['xhtmlcfg']['document_root'] = '/';
if(!ereg('/$', $context['xhtmlcfg']['document_root']))
   $context['xhtmlcfg']['document_root'] .= '/';
$context['xhtmlcfg']['xhtml_root'] = '/usr/home/bolshoyf/public_html/forum/xhtml-editor/';
$context['xhtmlcfg']['xhtml_dir'] = 'hxxp:bolshoyforum.org/forum/xhtml-editor/'; [nonactive]
?>

или даже так:

<?php
// Pathconfig for xhtml-editor
require_once('Settings.php');

global $context;

$context['xhtmlcfg']['editor_dir'] = '/xhtml-editor';
$context['xhtmlcfg']['upload_dir'] = 'uploads';
$context['xhtmlcfg']['image_dir'] = '/images/';
$context['xhtmlcfg']['thumbnail_dir'] = 'thumbnails';
$context['xhtmlcfg']['thumbnail_url'] = $boardurl.$context['xhtmlcfg']['editor_dir'].'/'.$context['xhtmlcfg']['thumbnail_dir'];

$context['xhtmlcfg']['document_root'] = '/usr/home/bolshoyf/public_html/forum/';
if(!ereg('/$', $context['xhtmlcfg']['document_root']))
   $context['xhtmlcfg']['document_root'] .= '/usr/home/bolshoyf/public_html/forum/';
$context['xhtmlcfg']['xhtml_root'] = str_replace("\\", "/", $boarddir).$context['xhtmlcfg']['editor_dir'].'/';
$context['xhtmlcfg']['xhtml_dir'] = substr($context['xhtmlcfg']['xhtml_root'], strlen($context['xhtmlcfg']['document_root'])-1);
?>

но получал всегда одно и то же
Fatal error: require_once() [function.require]: Failed opening required 'spaw.inc.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /usr/home/bolshoyf/public_html/forum/Sources/FelBlog.php on line 1758

Хотя по указанному адресу всё чему положено есть.


      Может быть, кто ни будь с опытом, напишет точный код, ведь не исключено что кроме него, есть ещё какие-то ошибки, или даст совет, а то я уже на грани нервного истощения?   :)

†MavN†

а зачем у тебя одна и таже переменная прописана 2 раза ?


$context['xhtmlcfg']['document_root']

Bergson

Quote from: †MavN† on March 09, 2008, 04:26:29 PM
а зачем у тебя одна и таже переменная прописана 2 раза ?


$context['xhtmlcfg']['document_root']

Так я брал исходник и правил его; пробовал по-всякому, в том числе с одной указанной переменной (я привёл всего три примера, но вариантов было, наверное, не меньше пятнадцати). Потому и прошу помощи в точном написании кода, так как вроде бы всё уже перебрано не по разу.     

Advertisement: