PDA

Zobacz pełną wersję : Docman i nowy serwer



Madleine
26-02-2010, 11:51
Admin serwera dokonywał porządków na serwerze i przeniósł wszystkie katalogi joomli do katalogu "www". W efekcie komponent docman nie działa...
Pokazuje się komunikat

/srv/www/administrator/components/com_docman/classes/DOCMAN_config.class.php on line 88

Gdzie i co mam zmienić? Pomóżcie :)
P.S. Galeria (zoom media galery) i księga gości (jambook) jest OK.

siristru
26-02-2010, 12:03
Zaplecze, komponenty -> docman -> configuration i ustaw poprawne Path for storing files. Może pomóc.

Madleine
26-02-2010, 12:19
Ten sam błąd - w panelu też nie wejdę w żadne opcje.
Fatal error: Class 'dmConfig' not found in /srv/www/administrator/components/com_docman/classes/DOCMAN_config.class.php on line 88

Może pod FTP by się udało, ale który plik?

Madleine
26-02-2010, 12:24
Ze ścieżką jest też błąd w JoomlaXplorer

Przykładowo różnica w ścieżce dostępu do pliku:
JoomlaXplorer:
http://www/images/stories/plik.gif (http://www/images/stories/WordIcon.gif) - ścieżka ta jest błędna, ponieważ nie wyświetla się rysunek

Podczas, gdy w rzeczywistości plik ten ma ścieżkę:
http://www.adresstrony.pl/images/stories/plik.gif (http://www.psm.kielce.com.pl/images/stories/WordIcon.gif)

A może w globalnych ustawieniach gdzieś trzeba zmienić?

siristru
26-02-2010, 12:49
Linia 80 pliku DOCMAN_config.class.php mamy taki kod:




* Loads the configuration file and creates a new class
*/
function _loadConfig()
{
if (file_exists($this->_path)) {
require_once($this->_path);
if( class_exists($this->_name)) {
$this->_config = new $this->_name();
} else {
$this->_config = new StdClass();
}
} else {
$this->_config = new StdClass();
}
}


Zatem chodzi o plik konfiguracyjny docmana, który jest w katalogu administrator -> components ->com_docman ->docman.config.php

Zawiera on:



<?php
if(defined('_dmConfig')) {
return true;
} else {
define('_dmConfig',1);

class dmConfig
{
// Last Edit: Pt, 2010-lut-26
// Edited by: siristru
var $author_can = '2';
var $days_for_new = '5';
var $default_editor = '-6';
var $default_order = 'date';
var $default_order2 = 'DESC';
var $default_reader = '0';
var $default_viewer = '-1';
var $display_license = '0';
var $dmpath = '\\home\\nazwa_serwera\\ftp\\rodzima_wiara\\dmdocu ments'; /* popraw ścieżkę tutaj */
var $docman_version = '1.4.0.stable';
var $editor_assign = '3';
var $emailgroups = '0';
var $extensions = 'zip|rar|pdf|txt';
var $fname_blank = '2';
var $fname_lc = '1';
var $fname_reject = 'index.htm|index.html|index.php';
var $hide_remote = '1';
var $hot = '100';
var $icon_size = '1';
var $icon_theme = 'default';
var $individual_perm = '1';
var $isDown = '0';
var $log = '0';
var $maintainer = '1';
var $maxAllowed = '10485760';
var $methods = array (
0 => 'http',
1 => 'link',
2 => 'transfer',
);
var $overwrite = '0';
var $perpage = '10';
var $process_bots = '0';
var $reader_assign = '3';
var $registered = '2';
var $security_allowed_hosts = 'localhost';
var $security_anti_leech = '1';
var $specialcompat = '0';
var $trimwhitespace = '1';
var $user_all = '0';
var $user_approve = '62';
var $user_publish = '62';
var $user_upload = '0';
var $viewtypes = 'html|htm|pdf|doc|txt|jpg|jpeg|gif|png';
}
}

Madleine
26-02-2010, 12:56
ciekawe, u mnie docman.config.php jest pusty
Ma 0 kb
Sam się wyczyścił? hmmm...
Wpiszę to, co mi podałeś.

Madleine
26-02-2010, 13:04
Działa, wpisałam '/www/dmdocuments' i jest OK :) Wielkie dzięki :)

P.S. A czy może wiesz, który plik skonfigurować podobnie w JoomlaXplorer?

siristru
26-02-2010, 13:12
Spróbuję, tylko opisz mi dokładnie bo z powyższego nie bardzo wiem o co chodzi. Co to jest to www - to katalog do jakiego przeniósł admin pliki? Jeśli tak to faktycznie nie pójdzie. Zamiast tego www powinna być nazwa serwera np. mojserwer.nazwa.pl/www/joomla i tak dalej.

Madleine
26-02-2010, 13:29
Dokładnie tak. Wcześniej pod głównym katalogiem serwera (który widziałam z FTP'a od razu były katalogi joomla: administrator, components itp.)
Teraz są dwa katalogi, wśród nich katalog "www" do którego przeniósł całą strukturę joomla.

Madleine
26-02-2010, 13:31
Ale serwer jest zewnętrznej firmy hostingowej, czyli najprawdopodobniej przed "www" jest coś... np. ftp.nazwaserwera.pl/www/administrator...

siristru
26-02-2010, 13:36
Nie. Ja mam w nazwa.pl i adres serwera wygląda tak: http://www.perunelectri.nazwa.pl/wydawnictwo_triglav/ i jest to to samo co http://www.triglav.com.pl/ . Wydaje mi się, że to www jest ignorowane, widziałem coś takiego już w hostingu. jeśli serwer chodzi pod linuksem to www to katalog gdzie chodzą strony więc po wpisaniu adresu serwera domyślnie wskazywany jest ten katalog.