Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Kohana] TinyMCE i 404
masterix
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Witam,

Zaintegrowałem sobie TinyMCE z projektem w Kohanie i jak kliknę w dodawanie obrazka w edytorze to wyświetla mi się nowe okienko z informacją
Cytat
The page you requested, assets/js/tiny_mce/themes/advanced/image.htm, could not be found.

Czy muszę dodać jakąś regułkę do .htaccess, żeby nie routował tego URLa? Czy jak to obejść?

pzdr.
Go to the top of the page
+Quote Post
Cypherq
post
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Kod
RewriteCond $1 ^(assets/)


Działa?

Kod
RewriteCond $1 ^(assets)


Działa?

Ten post edytował Cypherq 7.05.2009, 16:49:38
Go to the top of the page
+Quote Post
masterix
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Niestety nie.
Go to the top of the page
+Quote Post
Cypherq
post
Post #4





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Ale jak wygląda Twój .htaccess? I jaka jest dokładna ścieżka do TinyMCE? webroot/assets?

Ten post edytował Cypherq 7.05.2009, 19:38:30
Go to the top of the page
+Quote Post
masterix
post
Post #5





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Ścieżka do tiny: public_html/assets/js/tiny_mce
A .htaccess jest standardowy z kohany:
Kod
# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

# Protect application and system files from being viewed
RewriteRule ^(application|modules|system) - [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT,L]


Wstawiałem Twoję propozycję pod pierwszy RewriteRule
Go to the top of the page
+Quote Post
Cypherq
post
Post #6





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Więc, albo daj TinyMCE do webroota i powinno zadziałać, albo zmień nazwę na \.\./assets, czyli ../assets, ale szczerze nie mam pojęcia czy w takiej postaci to zadziała.
Go to the top of the page
+Quote Post
masterix
post
Post #7





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Jak dam assets "wyżej" to wtedy nie będą mi działały odnośniki do CSS, JS, JPG na stronach. Obecnie jest to np /assets/css/style.css i działa, ale wyżej chyba nie będzie bo to powyżej domeny już.
Cytat
albo zmień nazwę na \.\./assets, czyli ../assets
w .htaccess?
Go to the top of the page
+Quote Post
Cypherq
post
Post #8





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


No tak, .htaccess. Ale gdzie masz w końcu te assets? W katalogu Kohany czy wyżej?
Go to the top of the page
+Quote Post
masterix
post
Post #9





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


public_html/assets
public_html/application
public_html/system
...
public_html/index.php

Taki mam rozkład katalogów.

Jeszcze dla pewności dodam, że kod tinyMCE mam wzięty z tego przykładu i zmodyfikowane ładowanie za pomocą AJAX: http://tinymce.moxiecode.com/examples/example_06.php

Masz jeszcze jakieś pomysły co może być nie tak?
Go to the top of the page
+Quote Post
Cypherq
post
Post #10





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Winny jest .htaccess, którego nie potrafisz właściwie ustawić, IMO. Ten katalog musi być wyświetlany bezpośrednio.
Go to the top of the page
+Quote Post
masterix
post
Post #11





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


No że nie potrafię to zauważyłem bo mi się to nie udało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ale jak to zrobić, żeby było ok? Twoje sposoby wypróbowałem, niestety nic nie pomogło. Na forum kohany dostałem taką propozycję:
Kod
RewriteCond $1 ^(assets)
RewriteRule ^(.*)$ - [PT,L]

Ale też nie pomogło.

pzdr.
Go to the top of the page
+Quote Post
Cypherq
post
Post #12





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Kod
# Turn on URL rewriting
RewriteEngine On

# Put your installation directory here:
# If your URL is www.example.com/kohana/, use /kohana/
# If your URL is www.example.com/, use /
RewriteBase /dev/cms/

# Protect application and system files from being viewed
RewriteCond $1 ^(application|system)

# Rewrite to index.php/access_denied/URL
RewriteRule ^(.*)$ index.php/access_denied/$1 [PT,L]

# Allow these directories and files to be displayed directly:
# - index.php (DO NOT FORGET THIS!)
# - robots.txt
# - favicon.ico
# - Any file inside of the images/, js/, or css/ directories
# - or media/images, media/js, media/css directories
RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|media)

# No rewriting
RewriteRule ^(.*)$ - [PT,L]

# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php/$1 [PT,L]


Przykładowy .htaccess z manuala. W tym miejscu dopisujesz swoje assets:
Kod
]RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|media|assets)


Jak nie działa, to skończyły mi się pomysły.
Go to the top of the page
+Quote Post
masterix
post
Post #13





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 7.09.2004

Ostrzeżenie: (0%)
-----


Eh... błąd leżał gdzie indziej. Jednak dzięki za chęć pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 05:51