Меню

Http ошибка при загрузке файла 500 ckeditor

We have a web site with domain http://209.59.154.150/~phnxaudi/,.
To develop this website we have used Joomla framework, and we have used Ckeditor in it, for uploading files(pdf, images etc ).
Also we have installed Ckeditor in the server.

But for some reason we are getting an internal 500 server error.
Could anyone please help us to solve this issue?

Dustin Laine's user avatar

Dustin Laine

37.6k10 gold badges85 silver badges123 bronze badges

asked Mar 25, 2010 at 5:49

tibin mathew's user avatar

tibin mathewtibin mathew

2,04810 gold badges41 silver badges51 bronze badges

5

I have gotten 500 errors from ckFinder. It almost always is permissions. Ensure that the internet user has read/directory browse/write permissions to the configured «user files» folder.

answered Mar 25, 2010 at 6:30

Dustin Laine's user avatar

Dustin LaineDustin Laine

37.6k10 gold badges85 silver badges123 bronze badges

0

Try to remove the «.htaccess» file in the ckeditor root directory. This caused the error at our server.

answered Mar 29, 2010 at 8:52

Wim Van Loon's user avatar

1

if that’s dont work, try to gave 0755 permission to the connector file in core….
when you put your files in the server automatically give 0777 permissions, and I can’t execute php file, …

try with a «hello world» en ckfinder folder and you can see the problem of permission.

sorry for my bad english.

enjoy!

answered Sep 30, 2010 at 15:20

gustavo's user avatar

0

Try to remove the «.htaccess» file in the ckeditor root directory. This caused the error at our server. by Wim Van Loon < this solves the problem

answered Jun 24, 2011 at 9:29

Shrouk Khan's user avatar

Shrouk KhanShrouk Khan

1,3906 gold badges24 silver badges52 bronze badges

Does the filename contain non-standard characters? Does it have no extension? I’ve found that if either of those are true, the image will not upload, the logs show nothing, and the CKEditor image upload interface shows a 500 error.

answered Feb 3, 2014 at 22:23

Choylton B. Higginbottom's user avatar

I faced the same issue with my ck_editor app, I was getting a similar type of error.

enter image description here

I tried copying demo application from django-ckeditor repository ck-editor demo application

with all the settings.
I faced two types of errors:-

  1. Not mentioning upload path in the root urls

    path(‘upload/’, ImageUploadView.as_view(), name=»upload»)

    import ImageUploadView from the ckeditor_uploader.views

  2. I selected ckeditor_uploader’s pillowbackend
    This forum was quite useful to solve this problem.
    enter image description here

    which should have been something like

    enter image description here

Hope it solves your problem.

answered Feb 5, 2022 at 7:48

nitin sharma's user avatar

i get this error

after install ckeditor and add the ckuploader ‘

Note: don’t forget before you do the upload to run this commend:

python manage.py collectstatic 

you need to get this folder in your project and on it you find this ckeditor folder:
enter image description here

I do this settings and it worked for me:
enter image description here

if you don’t work with you just search on youtube
how to upload images in django — ckeditor

answered Jan 19 at 23:54

AHMED dz's user avatar

yura1976

Сообщения: 131
Зарегистрирован: 2012.08.06, 13:24

CKEditor + Elfinder. Ошибка 500

Здравствуйте! В ckeditor кликаю на «Изображение», в открывшемся окне «Выбор на сервере» .
Открывается окно elFinder 2.0, в нем ошибка «Некорректный ответ сервера. Возникла ошибка на стороне сервера. HTTP error 500».
Подскажите, пожалуйста, как решить проблему.
В конфиге:

Код: Выделить всё

   
    'controllerMap' => [
        'elfinder' => [
            'class' => 'mihaildevelfinderPathController',
            'access' => ['@'],
            'root' => [
                [
                    'baseUrl'=>'@web',
                    'basePath'=>'@webroot',
                    'path' => 'uploads',
                    'name' => 'Files'
                ],
            ],

        ]
    ]
    

В представлении:

Код: Выделить всё

    
    <?= $form->field($model, 'short_text')->widget(CKEditor::className(),[
        'editorOptions' =>
            ElFinder::ckeditorOptions('elfinder',[
                'preset' => 'standard',
                'inline' => false, 
            ]),
    ]); ?>
    

В дебаге:

Код: Выделить всё

exception 'yiibaseUnknownPropertyException' with message 'Setting unknown property: mihaildevelfindervolumeLocal::0' in ...../public_html/vendor/yiisoft/yii2/base/BaseObject.php:163

yura1976

Сообщения: 131
Зарегистрирован: 2012.08.06, 13:24

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

yura1976 » 2019.11.28, 12:06

yiiliveext писал(а): ↑2019.11.28, 10:33
Пропишите в basePath полный путь к uploads, посмотрите останется ли ошибка.

Прописал /home/g/_……_/public_html/web
Пробовал и другие вариации (/home/g/_……_/public_html/web/uploads, /home/g/_……_/public_html/web/, /web)
Не знаю как правильно нужно.
Ошибка та же.

yura1976

Сообщения: 131
Зарегистрирован: 2012.08.06, 13:24

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

yura1976 » 2019.11.28, 21:29

А может быть такое, что проблема не в настройках baseUrl и basePath? Debug показывает следующее:

Код: Выделить всё

exception 'yiibaseUnknownPropertyException' with message 'Setting unknown property: mihaildevelfindervolumeLocal::0' in /home/g/.............../public_html/vendor/yiisoft/yii2/base/BaseObject.php:163
Stack trace:
#0 /home/g/.............../public_html/vendor/yiisoft/yii2/BaseYii.php(558): yiibaseBaseObject->__set('0', Array)
#1 /home/g/................./public_html/vendor/yiisoft/yii2/base/BaseObject.php(107): yiiBaseYii::configure(Object(mihaildevelfindervolumeLocal), Array)
#2 [internal function]: yiibaseBaseObject->__construct(Array)
#3 /home/g/............/public_html/vendor/yiisoft/yii2/di/Container.php(400): ReflectionClass->newInstanceArgs(Array)
#4 /home/g/.........../public_html/vendor/yiisoft/yii2/di/Container.php(159): yiidiContainer->build('mihaildev\elfin...', Array, Array)
............

Честно говоря, не понял, о каком свойстве (Setting unknown property) идет речь.

dmg

Сообщения: 685
Зарегистрирован: 2012.10.15, 03:09

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

dmg » 2019.11.29, 01:39

yura1976 писал(а): ↑2019.11.28, 21:29
А может быть такое, что проблема не в настройках baseUrl и basePath? Debug показывает следующее:

Код: Выделить всё

exception 'yiibaseUnknownPropertyException' with message 'Setting unknown property: mihaildevelfindervolumeLocal::0' in /home/g/.............../public_html/vendor/yiisoft/yii2/base/BaseObject.php:163
Stack trace:
#0 /home/g/.............../public_html/vendor/yiisoft/yii2/BaseYii.php(558): yiibaseBaseObject->__set('0', Array)
#1 /home/g/................./public_html/vendor/yiisoft/yii2/base/BaseObject.php(107): yiiBaseYii::configure(Object(mihaildevelfindervolumeLocal), Array)
#2 [internal function]: yiibaseBaseObject->__construct(Array)
#3 /home/g/............/public_html/vendor/yiisoft/yii2/di/Container.php(400): ReflectionClass->newInstanceArgs(Array)
#4 /home/g/.........../public_html/vendor/yiisoft/yii2/di/Container.php(159): yiidiContainer->build('mihaildev\elfin...', Array, Array)
............

Честно говоря, не понял, о каком свойстве (Setting unknown property) идет речь.

У вас свойства root массив в массиве. Подозреваю что из за этого.

Аватара пользователя

proctoleha

Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

proctoleha » 2019.11.29, 07:07

yura1976 писал(а): ↑2019.11.28, 21:29
Честно говоря, не понял, о каком свойстве (Setting unknown property) идет речь.

Вот ошибка: Setting unknown property: mihaildevelfindervolumeLocal

Вот конфиг: ‘class’ => ‘mihaildevelfinderPathController’

Где то тут что-то не читает, а что фиг знает

Вот за что я не люблю линукс, так это за свои кривые, временами, руки

Аватара пользователя

proctoleha

Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

proctoleha » 2019.11.29, 09:20

А вообще у вас путаница такая нехилая идет.
Вот ваш конфиг

Код: Выделить всё

        'elfinder' => [
            'class' => 'mihaildevelfinderPathController',
            'access' => ['@'],
            'root' => [
                [
                    'baseUrl'=>'@web',
                    'basePath'=>'@webroot',
                    'path' => 'uploads',
                    'name' => 'Files'
                ],
            ],

        ]

Вот пример конфига из документации:

Код: Выделить всё

        'elfinder' => [
			'class' => 'mihaildevelfinderPathController',
			'access' => ['@'],
			'root' => [
				'path' => 'files',
				'name' => 'Files'
	],

Никаких алиасов при работе с PathController не передается, он работает по другому нежели ‘mihaildevelfinderController’. Это первое.
Второе попробуйте вывести alias @web
У меня лично пусто. Вы его точно определили?

Вот за что я не люблю линукс, так это за свои кривые, временами, руки

yiiliveext

Сообщения: 910
Зарегистрирован: 2019.08.13, 01:49

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

yiiliveext » 2019.11.29, 10:21

proctoleha писал(а): ↑2019.11.29, 09:20
Никаких алиасов при работе с PathController не передается, он работает по другому нежели ‘mihaildevelfinderController’. Это первое.
Второе попробуйте вывести alias @web
У меня лично пусто. Вы его точно определили?

Определяется в процессе бутстрапинга приложения yiiwebApplication. Конфиг там, за исключением вложенного массива, правильный.

Код: Выделить всё

    protected function bootstrap()
    {
        $request = $this->getRequest();
        Yii::setAlias('@webroot', dirname($request->getScriptFile()));
        Yii::setAlias('@web', $request->getBaseUrl());

        parent::bootstrap();
    }

yura1976

Сообщения: 131
Зарегистрирован: 2012.08.06, 13:24

Re: CKEditor + Elfinder. Ошибка 500

Сообщение

yura1976 » 2019.11.29, 12:14

Нашел ошибку. Моя невнимательность. Вместо

Код: Выделить всё

            'root' => [
                [
                    'baseUrl'=>'@web',
                    'basePath'=>'@webroot',
                    'path' => 'uploads',
                    'name' => 'Files'
                ],
            ],
 

нужно было

Код: Выделить всё

            'root' => [
                    'baseUrl'=>'@web',
                    'basePath'=>'@webroot',
                    'path' => 'uploads',
                    'name' => 'Files'
            ],
 

То, что мне советовал yiiliveext, я заменял внутри root, т.е., массив в массиве оставался, и это не решало проблему. А нужно было в точности как посоветовал yiiliveext. Похоже, пора мне на отдых :)
Спасибо всем кто уделил время моей проблеме.

Inside KC-Finder you will find the folder conf folder
keep these file
config.php

<?php

/** This file is part of KCFinder project
  *
  *      @desc Base configuration file
  *   @package KCFinder
  *   @version 3.12
  *    @author Pavel Tzonkov <sunhater@sunhater.com>
  * @copyright 2010-2014 KCFinder Project
  *   @license http://opensource.org/licenses/GPL-3.0 GPLv3
  *   @license http://opensource.org/licenses/LGPL-3.0 LGPLv3
  *      @link http://kcfinder.sunhater.com
  */

/* IMPORTANT!!! Do not comment or remove uncommented settings in this file
   even if you are using session configuration.
   See http://kcfinder.sunhater.com/install for setting descriptions */
if ($_SERVER['SERVER_NAME'] == 'localhost' || strstr($_SERVER['SERVER_NAME'], '172.16')) {
    $upload_url = "upload";
    $upload_dir = "";
} else if ($_SERVER['HTTP_HOST'] == "216.55.169.45") {
    $upload_url = "http://216.55.169.45/~mpdriver/master/assets/admin/kcfinder/upload";
    $upload_dir = "/home/mpdriver/public_html/master/assets/admin/kcfinder/upload";
} else {
    $upload_url = "upload";
    $upload_dir = "";
}
$_CONFIG = array(


// GENERAL SETTINGS

    'disabled' => FALSE,
    'uploadURL' => "upload",
    'uploadDir' => "",
    'theme' => "default",

    'types' => array(

    // (F)CKEditor types
        'files'   =>  "",
        'flash'   =>  "swf",
        'images'  =>  "*img",

    // TinyMCE types
        'file'    =>  "",
        'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
        'image'   =>  "*img",
    ),


// IMAGE SETTINGS

    'imageDriversPriority' => "imagick gmagick gd",
    'jpegQuality' => 90,
    'thumbsDir' => ".thumbs",

    'maxImageWidth' => 0,
    'maxImageHeight' => 0,

    'thumbWidth' => 100,
    'thumbHeight' => 100,

    'watermark' => "",


// DISABLE / ENABLE SETTINGS

    'denyZipDownload' => false,
    'denyUpdateCheck' => false,
    'denyExtensionRename' => false,


// PERMISSION SETTINGS

    'dirPerms' => 0755,
    'filePerms' => 0644,

    'access' => array(

        'files' => array(
            'upload' => true,
            'delete' => true,
            'copy'   => true,
            'move'   => true,
            'rename' => true
        ),

        'dirs' => array(
            'create' => true,
            'delete' => true,
            'rename' => true
        )
    ),

    'deniedExts' => "exe com msi bat cgi pl php phps phtml php3 php4 php5 php6 py pyc pyo pcgi pcgi3 pcgi4 pcgi5 pchi6",


// MISC SETTINGS

    'filenameChangeChars' => array(/*
        ' ' => "_",
        ':' => "."
    */),

    'dirnameChangeChars' => array(/*
        ' ' => "_",
        ':' => "."
    */),

    'mime_magic' => "",

    'cookieDomain' => "",
    'cookiePath' => "",
    'cookiePrefix' => 'KCFINDER_',


// THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION SETTINGS

    '_normalizeFilenames' => false,
    '_check4htaccess' => true,
    //'_tinyMCEPath' => "/tiny_mce",

    '_sessionVar' => "KCFINDER",
    //'_sessionLifetime' => 30,
    //'_sessionDir' => "/full/directory/path",
    //'_sessionDomain' => ".mysite.com",
    //'_sessionPath' => "/my/path",

    //'_cssMinCmd' => "java -jar /path/to/yuicompressor.jar --type css {file}",
    //'_jsMinCmd' => "java -jar /path/to/yuicompressor.jar --type js {file}",

);

?>

and also check your URL Pointings also.

Inside KC-Finder you will find the folder conf folder
keep these file
config.php

<?php

/** This file is part of KCFinder project
  *
  *      @desc Base configuration file
  *   @package KCFinder
  *   @version 3.12
  *    @author Pavel Tzonkov <sunhater@sunhater.com>
  * @copyright 2010-2014 KCFinder Project
  *   @license http://opensource.org/licenses/GPL-3.0 GPLv3
  *   @license http://opensource.org/licenses/LGPL-3.0 LGPLv3
  *      @link http://kcfinder.sunhater.com
  */

/* IMPORTANT!!! Do not comment or remove uncommented settings in this file
   even if you are using session configuration.
   See http://kcfinder.sunhater.com/install for setting descriptions */
if ($_SERVER['SERVER_NAME'] == 'localhost' || strstr($_SERVER['SERVER_NAME'], '172.16')) {
    $upload_url = "upload";
    $upload_dir = "";
} else if ($_SERVER['HTTP_HOST'] == "216.55.169.45") {
    $upload_url = "http://216.55.169.45/~mpdriver/master/assets/admin/kcfinder/upload";
    $upload_dir = "/home/mpdriver/public_html/master/assets/admin/kcfinder/upload";
} else {
    $upload_url = "upload";
    $upload_dir = "";
}
$_CONFIG = array(


// GENERAL SETTINGS

    'disabled' => FALSE,
    'uploadURL' => "upload",
    'uploadDir' => "",
    'theme' => "default",

    'types' => array(

    // (F)CKEditor types
        'files'   =>  "",
        'flash'   =>  "swf",
        'images'  =>  "*img",

    // TinyMCE types
        'file'    =>  "",
        'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
        'image'   =>  "*img",
    ),


// IMAGE SETTINGS

    'imageDriversPriority' => "imagick gmagick gd",
    'jpegQuality' => 90,
    'thumbsDir' => ".thumbs",

    'maxImageWidth' => 0,
    'maxImageHeight' => 0,

    'thumbWidth' => 100,
    'thumbHeight' => 100,

    'watermark' => "",


// DISABLE / ENABLE SETTINGS

    'denyZipDownload' => false,
    'denyUpdateCheck' => false,
    'denyExtensionRename' => false,


// PERMISSION SETTINGS

    'dirPerms' => 0755,
    'filePerms' => 0644,

    'access' => array(

        'files' => array(
            'upload' => true,
            'delete' => true,
            'copy'   => true,
            'move'   => true,
            'rename' => true
        ),

        'dirs' => array(
            'create' => true,
            'delete' => true,
            'rename' => true
        )
    ),

    'deniedExts' => "exe com msi bat cgi pl php phps phtml php3 php4 php5 php6 py pyc pyo pcgi pcgi3 pcgi4 pcgi5 pchi6",


// MISC SETTINGS

    'filenameChangeChars' => array(/*
        ' ' => "_",
        ':' => "."
    */),

    'dirnameChangeChars' => array(/*
        ' ' => "_",
        ':' => "."
    */),

    'mime_magic' => "",

    'cookieDomain' => "",
    'cookiePath' => "",
    'cookiePrefix' => 'KCFINDER_',


// THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION SETTINGS

    '_normalizeFilenames' => false,
    '_check4htaccess' => true,
    //'_tinyMCEPath' => "/tiny_mce",

    '_sessionVar' => "KCFINDER",
    //'_sessionLifetime' => 30,
    //'_sessionDir' => "/full/directory/path",
    //'_sessionDomain' => ".mysite.com",
    //'_sessionPath' => "/my/path",

    //'_cssMinCmd' => "java -jar /path/to/yuicompressor.jar --type css {file}",
    //'_jsMinCmd' => "java -jar /path/to/yuicompressor.jar --type js {file}",

);

?>

and also check your URL Pointings also.

У нас есть веб-сайт с доменом http://209.59.154.150/~phnxaudi/,. Для разработки этого веб-сайта мы использовали фреймворк Joomla, и мы использовали в нем Ckeditor для загрузки файлов (pdf, изображений и т. Д.). Также мы установили Ckeditor на сервер.

Но по какой-то причине мы получаем внутреннюю ошибку сервера 500. Может ли кто-нибудь помочь нам решить эту проблему?

5 ответов

Лучший ответ

Я получил 500 ошибок от ckFinder. Почти всегда это разрешения. Убедитесь, что у пользователя Интернета есть разрешения на чтение / просмотр / запись в настроенную папку «файлы пользователя».


1

Dustin Laine
25 Мар 2010 в 09:30

Попробуйте удалить файл « .htaccess » в корневом каталоге ckeditor. Это вызвало ошибку на нашем сервере.


1

Wim Van Loon
29 Мар 2010 в 12:52

Если это не работает, попробуйте дать разрешение 0755 для файла коннектора в ядре …. когда вы помещаете свои файлы на сервер, автоматически дайте разрешения 0777, и я не могу выполнить файл php, …

Попробуйте с папкой «hello world» в ckfinder, и вы увидите проблему с разрешением.

Извините за мой плохой английский.

Наслаждаться!


0

gustavo
30 Сен 2010 в 19:20

Попробуйте удалить файл «.htaccess» в корневом каталоге ckeditor. Это вызвало ошибку на нашем сервере. от Wim Van Loon <это решает проблему


0

Shrouk Khan
24 Июн 2011 в 13:29

Содержит ли имя файла нестандартные символы? У него нет расширения? Я обнаружил, что если одно из этих утверждений верно, изображение не загружается, журналы ничего не показывают, а интерфейс загрузки изображений CKEditor показывает ошибку 500.


0

Choylton B. Higginbottom
4 Фев 2014 в 02:23

При загрузке изображений используется ошибка сервера Django Ckeditor —getting (500)

Я боролся за проблему в течение двух дней. К сожалению, я до сих пор не знаю, как это решить из-за моих плохих знаний. Поэтому я должен приехать сюда с просьбой о помощи. Очень ценю !

Изображение 176911

Я хочу написать сайт в качестве своего блога и использовать Django для его реализации. Для разработки этого веб-сайта я должен использовать богатый текстовый редактор, поэтому я использую CKeditor на панели администратора. Вот ссылка исходного кода Ckeditor на github. https://github.com/django-ckeditor/django-ckeditor

Чтобы загрузить изображения с помощью виджета ckeditor, я отредактировал этот файл ../static/ckeditor/ckeditor/plugins/image/di alogs/image.js чтобы он мог отображать кнопку загрузки изображений.

id:"Upload",hidden:!0

Я также добавил URL-адрес загрузки в config.js. После этого я установил маршрутизацию в urls.py и добавил функцию view в views.py. На моем компьютере все было нормально. однако после того, как я развернул его на сервере веб-сайта, я получил ошибку сервера (500) во время загрузки изображения ckeditor. Виджет Ckeditor не может вернуть URL-адреса, но я могу найти изображения на сервере, которые я загрузил ckeditor.

$:~/sites/www/source$ ls ../media/images/
20161219045646_7.jpeg           20161219053949_0094.jpg      
$:~/sites/www/source$

config.js (местоположение static/ckeditor/ckeditor/)

/**
 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben.   All rights reserved.
 * For licensing, see LICENSE.md or http://ckeditor.com/license
 */

CKEDITOR.editorConfig = function( config ) {
        config.filebrowserImageUploadUrl="/articleuploadimg/";
};

urls.py

from django.conf.urls import url, include
from django.contrib import admin
from article import views as article_views
urlpatterns = [
    url(r'^ckeditor/', include('ckeditor_uploader.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^articleuploadimg/', article_views.article_upload_image),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Дерево файлов

|___sites
        |___www.mysite.com
                |___database
                |    |___db.sqlite3
                |   
                |___source
                |    |___manage.py
                |    |___article
                |    |      |___views.py
                |    |      |___...
                |    |___...
                |   
                |___static
                |    |___ckeditor
                |    |___css
                |    |___js
                |     
                |___virtualenv
                |___media
                     |___images

views.py

from django.shortcuts import render
from article.models import Article
from django.views.decorators.csrf import csrf_protect
import time

@csrf_protect
def article_upload_image(request):
    if request.method == 'POST':
        callback = request.GET.get('CKEditorFuncNum')
        try:
            path = "../../media/images/"+time.strftime("%Y%m%d_%H%M%S", time.localtime())
            f = request.FILES["upload"]
            file_name = path + "_" + f.name
            des_origin_f = open(file_name, "wb+")
            for chunk in f:
                des_origin_f.write(chunk)
            des_origin_f.close()
        except Exception as e:
            print (e)
        res = r"<script>window.parent.CKEDITOR.tools.callFunction("+callback+",'"+file_name+"','');</script>"
        return HttpResponse(res)
    else:
        raise Http404()

settings.py

# Application definition    
INSTALLED_APPS = [
    'ckeditor',
    'ckeditor_uploader',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'article',
]
...
...

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.10/howto/static-files/

STATIC_URL = '/static/'
STATIC_ROOT = os.path.abspath(os.path.join(BASE_DIR, '../static'))

# Media files (upload path)
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.abspath(os.path.join(BASE_DIR, '../media/'))
CKEDITOR_UPLOAD_PATH = ""
CKEDITOR_JQUERY_URL = '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Http ошибка 403 utorrent
  • Http коды ошибок php