Comments (4)
Hey @darylknight thanks for the report! From what I can tell, the EmbeddedAssetsService::parseUrl
method is causing a server error for some reason. Since I'm wrapping a try/catch statement around most of that method, the only thing that could be causing a 500 error is the Essence PHP library. What version of PHP are you running? Essence requires minimum 5.5
from craft-embedded-assets.
If you add the following code inside the EmbeddedAssetsController
class, this will let you inspect the server error:
protected $allowAnonymous = ['testUrl'];
public function actionTestUrl()
{
$url = craft()->request->getQuery('url');
$media = craft()->embeddedAssets->parseUrl($url);
echo '<pre><code>';
var_dump($media);
echo '</code></pre>';
exit;
}
Then visit yoursite.com/actions/embeddedAssets/testUrl?url=http://youtube.com...
and see what happens
from craft-embedded-assets.
Hi Ben - thanks for getting back to me so fast. Your first instinct was right, I'd forgotten to crank up the PHP version on my staging server and it was running 5.4. Changed it to PHP 7 and everything's fine now. Thanks for a great plugin!
from craft-embedded-assets.
Ah awesome, it's usually never that simple! I'll add a check in the plugin for the PHP version so this doesn't catch anybody out again. Cheers! Ben.
from craft-embedded-assets.
Related Issues (20)
- TypeError: Cannot read properties of undefined (reading 'folderId') HOT 10
- Include Inputs to capture required Craft asset field values HOT 2
- YouTube embeds are now being added as Link type instead of Video HOT 4
- update dependency on "embed/embed" to version v4.4 or higher HOT 1
- Update embed/embed to v4 HOT 1
- Aspect ratio is in an unexpected form HOT 2
- EmbeddedAssetImage's size attribute has an unexpected value HOT 4
- Embed\Exceptions\InvalidUrlException: Invalid url ... (Status code 429) HOT 1
- Craft 5 compatibility HOT 1
- Where is the full documentation? HOT 1
- Lots of depreciation errors with latest update HOT 7
- craft.embeddedAssets.get() returns null for embed uploaded prior to 4.0 upgrade HOT 5
- How to embed multiple YouTube videos? HOT 3
- Embedding Google Maps produces an error HOT 11
- Open Street Map extractor HOT 1
- Bluesky extractor HOT 1
- Youtube Maxres Thumbnail HOT 1
- Getting ahead of security changes for Vimeo HOT 1
- Instagram renders as text HOT 3
- Embed\Http\NetworkException Error code 23 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from craft-embedded-assets.